__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.