
| __construct | ( | $ | template = '' |
) |
Конструктор.
| string | $template='' Шаблон страницы. |
| _display | ( | ) |
Вывод сгенерированной страницы без вызова методов формирования данных.
| Action | ( | $ | action | ) |
Переопределяемый метод маршрутизатора действий.
| string | $action Идентификатор действия. |
Переопределяется в ArchiveModule_Admin, CatalogModule_Admin, CatalogModule, FaqModule_Admin, FaqModule, FeedbackModule_Admin, FeedbackModule, GalleryModule_Admin, GalleryModule, GuestbookModule_Admin, GuestbookModule, PagesModule_Admin, SearchModule_Admin, ShopLiteModule_Admin, ShopLiteModule, SiteMapModule_Admin, UsersModule_Admin, UsersModule, VotingModule_Admin и VotingModule.
| addCacheParam_Get | ( | $ | param | ) |
Метод устанавливает get параметр от значения которого зависит содержимое страницы.
| string | $param Имя параметра. |
| addCacheParam_Session | ( | $ | param | ) |
Метод устанавливает переменную сессии от значения которой зависит содержимое страницы.
| string | $param Имя переменной сессии. |
| AddJScript | ( | $ | script, | |
| $ | mode = 'file' | |||
| ) |
Добавляет на страницу файл или код JavaScript.
| string | $script Путь к файлу или текст скрипта. | |
| string | $mode="file" Принимает значения: file - подключается файл, code - встраивается код. |
| AddJVar | ( | $ | var, | |
| $ | value | |||
| ) |
Добавляет на страницу JavaScript переменную.
| string | $var Имя переменной. | |
| mixed | $value Значение переменной. |
| AddNavigation | ( | $ | name, | |
| $ | link = '' | |||
| ) |
Добавляет элемент в строку навигации (хлебные крошки).
| string | $name Название элемента. | |
| string | $link Ссылка. |
| adminfilter | ( | $ | where = '', |
|
| &$ | data, | |||
| $ | prefix = '' | |||
| ) | [protected] |
Генерирует строку условия для SQL запроса по значениям фильтров для дополнительных полей.
Только для применения в панели управления.
| string | $where Начальная строка условия. | |
| array | &$data Массив значений фильтров. | |
| string | $prefix='' Префикс для полей в условиях. |
| createData | ( | ) |
Переопределяемый метод формирования данных доступных в шаблоне.
Замещает A_iMainFrame.
Переопределяется в ArchiveModule_Admin, ArchiveModule, CatalogModule_Admin, CatalogModule, FaqModule_Admin, FaqModule, FeedbackModule_Admin, FeedbackModule, GalleryModule_Admin, GalleryModule, GuestbookModule_Admin, GuestbookModule, PagesModule_Admin, PagesModule, SearchModule_Admin, SearchModule, ShopLiteModule_Admin, ShopLiteModule, SiteMapModule_Admin, SiteMapModule, UsersModule_Admin, UsersModule, VotingModule_Admin и VotingModule.
| display | ( | ) |
Вывод сгенерированной страницы.
| fieldseditor_setfilter | ( | &$ | data | ) | [protected] |
Дополняет массив фильтров информацией о дополнительных полях (только панель управления).
| array | $data Массив фильтров. |
| fieldseditor_unfilter | ( | &$ | data | ) | [protected] |
В массиве фильтров сбрасывает значения для дополнительных полей (только панель управления).
| array | $data Массив фильтров. |
| frontfilter | ( | $ | where = '', |
|
| $ | fields = array('name'=>'string'), |
|||
| $ | prefix = '', |
|||
| $ | types = array('string','int','float','bool','date','select','mselect') | |||
| ) | [protected] |
Генерирует строку условия для SQL запроса по значениям заданных $_GET параметров.
Только для применения на сайте.
| string | $where Начальная строка условия. | |
| array | $fields=array('name'=>'string') Список полей с типами, дополнительные поля добавляются автоматически. | |
| string | $prefix='' Префикс для полей в условиях. | |
| array | $types=array('string','int','float','bool','date','select','mselect') Массив типов полей, которые нужно использовать. |
| goAccessDenied | ( | ) |
Доступ запрещен, происходит замена шаблона (если существует access_denied.tpl) или 404 Not Found.
| loadBlocks | ( | ) |
Создает объекты блоков.
| prepareAddForm | ( | ) | [protected] |
Дополняет данные страницы массивом $fields с информацией о дополнительных полях (для форм добавления).
| prepareEditForm | ( | $ | data | ) | [protected] |
Дополняет данные страницы массивом $fields с информацией о дополнительных полях (для форм редактирования).
| array | $data Массив значений полей. |
| Router | ( | $ | uri | ) |
Переопределяемый метод маршрутизатора типов страниц.
| array | $uri Элементы полного пути URL. |
Переопределяется в ArchiveModule, CatalogModule, FaqModule, FeedbackModule, GalleryModule, GuestbookModule, PagesModule, SearchModule, ShopLiteModule, SiteMapModule, UsersModule и VotingModule.
| supportCached | ( | ) |
Метод инициализирующий кэширование страницы.
Должен вызываться в самом начале метода createData.
| $blocks |
Массив всех блоков.
| $cache_params |
Параметры кэширования страницы.
| $caption |
Название.
| $description |
Описание.
| $errors |
Массив с метками о возникших ошибках.
| $fad |
Флаг проверки доступа к странице.
| $freeblocks |
Массив блоков с заданным расположением.
| $jscripts_code |
Массив подключаемого JavaScript кода.
| $jscripts_file |
Массив подключаемых JavaScript файлов.
| $keywords |
Ключевые слова.
| $leftblocks |
Массив левых блоков.
| $navigation |
Объект строки навигации (хлебные крошки).
| $page |
Идентификатор типа страницы.
| $prevc |
Запомнить страницу как предыдущую для следующей.
| $rightblocks |
Массив правых блоков.
| $template |
Шаблон страницы.
| $title |
Заголовок (title).
| $useblocks |
Массив задействованных типов блоков: тип блока => 1.