Разработка:modlibs/rtreport — различия между версиями

Материал из DOF
Перейти к: навигация, поиск
(Новая страница: «=== Справочник дополнительных параметров: === {{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) - объект отчета