ReportsDesignerPresenter
extends BaseAdminPresenter
in package
Class BaseAdminPresenter
Table of Contents
- $assets : Assets
- $hooksManager : TemplateHooks
- $local_context : Container
- $modelHooks : ModelHooks
- $permissionsManager : PermissionsManager
- $systemNotificationsManager : SystemNotificationsManager
- $translator : Translator
- $checkAuthentication : mixed
- $dataSourcesManager : DataSourcesManager
- $reportsDesignerManager : ReportsDesignerManager
- $segmentsManager : SegmentsManager
- $usersManager : UsersManager
- _() : mixed
- actionDataSource() : mixed
- Запрос источника данных
- actionDataSources() : mixed
- Запрос списка источников данных
- checkActivityModule() : mixed
- getLang() : mixed
- handleExport() : mixed
- handleRemove() : mixed
- Обработчик для удаления шаблона отчета
- isActiveModule() : mixed
- isLinksCurrent() : bool
- onImportReportTemplate() : mixed
- onRefreshView() : mixed
- Обработчик формы настроек отчета
- onTemplateSaveOrPreview() : mixed
- renderDateFromTrueFormat() : mixed
- renderDefault() : mixed
- Контроллер страницы редактирования шаблона
- renderImport() : mixed
- Страница импорта шаблона отчета
- renderPreview() : mixed
- Предпросмотр шаблона
- renderView() : mixed
- Контроллер страницы просмотра отчета
- beforeRender() : mixed
- createComponentImportReportTemplateForm() : Form
- Форма импорта шаблона отчета
- createComponentTemplateEditForm() : Form
- Форма редактирования шаблона отчета
- createComponentTemplatesDataGrid() : DataGrid
- Таблица со списком шаблонов отчетов
- createComponentViewParametersForm() : Form
- Форма настроек отчета на странице просмотра отчета
- isSupperUser() : bool
- startup() : mixed
- _renderReport() : mixed
- getModuleName() : string
- includeAssets() : mixed
Properties
$assets
public
Assets
$assets
$hooksManager
public
TemplateHooks
$hooksManager
$local_context
public
Container
$local_context
$modelHooks
public
ModelHooks
$modelHooks
$permissionsManager
public
PermissionsManager
$permissionsManager
$systemNotificationsManager
public
SystemNotificationsManager
$systemNotificationsManager
$translator
public
Translator
$translator
$checkAuthentication
protected
mixed
$checkAuthentication
= true
$dataSourcesManager
private
DataSourcesManager
$dataSourcesManager
$reportsDesignerManager
private
ReportsDesignerManager
$reportsDesignerManager
$segmentsManager
private
SegmentsManager
$segmentsManager
$usersManager
private
UsersManager
$usersManager
Methods
_()
public
_(mixed $message, mixed ...$parameters) : mixed
Parameters
- $message : mixed
- $parameters : mixed
Return values
mixed —actionDataSource()
Запрос источника данных
public
actionDataSource( $id) : mixed
Parameters
Tags
Return values
mixed —actionDataSources()
Запрос списка источников данных
public
actionDataSources() : mixed
Tags
Return values
mixed —checkActivityModule()
public
checkActivityModule(ModuleInfo $infoModule) : mixed
Parameters
- $infoModule : ModuleInfo
Tags
Return values
mixed —getLang()
public
getLang() : mixed
Return values
mixed —handleExport()
public
handleExport(mixed $uuid) : mixed
Parameters
- $uuid : mixed
Return values
mixed —handleRemove()
Обработчик для удаления шаблона отчета
public
handleRemove( $uuid) : mixed
Используется в таблице
Parameters
Tags
Return values
mixed —isActiveModule()
public
isActiveModule() : mixed
Return values
mixed —isLinksCurrent()
public
isLinksCurrent([mixed $currents = [] ]) : bool
Parameters
- $currents : mixed = []
Return values
bool —onImportReportTemplate()
public
onImportReportTemplate(Form $form, ArrayHash $values) : mixed
Parameters
- $form : Form
- $values : ArrayHash
Return values
mixed —onRefreshView()
Обработчик формы настроек отчета
public
onRefreshView(Form $form, ArrayHash $values) : mixed
Parameters
- $form : Form
- $values : ArrayHash
Tags
Return values
mixed —onTemplateSaveOrPreview()
public
onTemplateSaveOrPreview(Form $form, mixed $values) : mixed
Parameters
- $form : Form
- $values : mixed
Return values
mixed —renderDateFromTrueFormat()
public
renderDateFromTrueFormat(mixed $date) : mixed
Parameters
- $date : mixed
Return values
mixed —renderDefault()
Контроллер страницы редактирования шаблона
public
renderDefault() : mixed
Tags
Return values
mixed —renderImport()
Страница импорта шаблона отчета
public
renderImport() : mixed
Return values
mixed —renderPreview()
Предпросмотр шаблона
public
renderPreview([ $id = '' ]) : mixed
Parameters
Tags
Return values
mixed —renderView()
Контроллер страницы просмотра отчета
public
renderView( $id) : mixed
Parameters
Tags
Return values
mixed —beforeRender()
protected
beforeRender() : mixed
Return values
mixed —createComponentImportReportTemplateForm()
Форма импорта шаблона отчета
protected
createComponentImportReportTemplateForm() : Form
Return values
Form —createComponentTemplateEditForm()
Форма редактирования шаблона отчета
protected
createComponentTemplateEditForm() : Form
Return values
Form —createComponentTemplatesDataGrid()
Таблица со списком шаблонов отчетов
protected
createComponentTemplatesDataGrid() : DataGrid
Отображает шаблоны отчетов пользователя и публичные
Tags
Return values
DataGrid —createComponentViewParametersForm()
Форма настроек отчета на странице просмотра отчета
protected
createComponentViewParametersForm() : Form
Return values
Form —isSupperUser()
protected
isSupperUser() : bool
Return values
bool —startup()
protected
startup() : mixed
Return values
mixed —_renderReport()
private
_renderReport(mixed $reportTemplate, mixed $datePeriod, mixed $segment, mixed $render) : mixed
Parameters
- $reportTemplate : mixed
- $datePeriod : mixed
- $segment : mixed
- $render : mixed
Return values
mixed —getModuleName()
private
getModuleName( $presenter_name) : string
Parameters
Return values
string —includeAssets()
private
includeAssets() : mixed