Разработка:modlibs/rtreport — различия между версиями
(Новая страница: «=== Справочник дополнительных параметров: === {{Infobox_Plugin | name = rtreport | type = modlibs }} == Информация == Б...») |
|||
Строка 7: | Строка 7: | ||
== Информация == | == Информация == | ||
Библиотека содержит методы для работы с Real-time отчетами. Используется в базовом интерфейсе im/rtreport в качестве центра всей логики обработки данных. | Библиотека содержит методы для работы с Real-time отчетами. Используется в базовом интерфейсе im/rtreport в качестве центра всей логики обработки данных. | ||
+ | |||
+ | == Справка для программистов == | ||
+ | В системе текущий плагин используют три подсистемы: | ||
+ | im/cstreams | ||
+ | im/agroups | ||
+ | im/recordbook | ||
+ | |||
+ | Конфиг типов занятия: im/cstream - cstream_workload_lesson_types | ||
+ | Конфиг включения обновления кэша - im/cstreams - update_cache | ||
== API == | == API == |
Текущая версия на 14:54, 12 декабря 2017
Содержание
Справочник дополнительных параметров:
Плагин | |
Название | rtreport |
Тип | modlibs |
Информация
Библиотека содержит методы для работы с Real-time отчетами. Используется в базовом интерфейсе im/rtreport в качестве центра всей логики обработки данных.
Справка для программистов
В системе текущий плагин используют три подсистемы: im/cstreams im/agroups im/recordbook
Конфиг типов занятия: im/cstream - cstream_workload_lesson_types Конфиг включения обновления кэша - im/cstreams - update_cache
API
Библиотека modlib/rtreport в себе класс хелпера экспортера, отвечающего за экспорт в ODF/XLS/PDF документов. Также содержит в себе базовый класс отчета, от которого необходимо наследоваться, чтобы реализовать свой Real-time отчета.
get_rtreport()
Метод получения объекта отчета
Параметры: $plugintype - тип плагина $plugincode - код плагина $code - код отчета $exporter - тип экспорта (опционально)
Возвращаемые значения:
- (dof_modlib_rtreport_base) - объект отчета