Описание
Этот абстрактный класс является родительским классом базовых классов модулей системы.
-
getImplementedInstance()Возвращает экземпляр подключенного класса
-
getAdminInstance()Возвращает экземпляр основного класса административной панели
-
isClassImplemented()Подключен ли класс
-
setMacrosExtendedResult()Устанавливает список дополнительных полей и групп для результатов парсинга макросов
-
getMacrosExtendedProps()Возвращает список доп полей для результата макроса
-
getMacrosExtendedGroups()Возвращает список доп групп для результата макроса
-
getMethodTemplateId()Алиас def_module::setupTemplate();
-
flushMethodTemplateId()Удаляет идентификатор шаблона, по которому нужно отрисовать страницу, данные которой возвращает указанный метод
-
setMethodTemplateId()Устанавливает идентификатор шаблона, по которому нужно отрисовать страницу, данные которой возвращает указанный метод.
-
__call()Магический метод, пытается найти переданный метод среди методов подключенных классов, если метод найден - вызывает его
-
setupTemplate()Возвращает идентификатор шаблона, по которому нужно отрисовать страницу, данные которой возвращает указанный метод
-
__construct()Конструктор
-
getSortedModulesList()Возвращает список имен модулей системы с соответствующими значениями индексами их сортировки
-
getCommonTabs()Возвращает объект основных вкладок модуля
-
getConfigTabs()Возвращает объект вкладок настроек модуля
-
cms_callMethod()Вызывает метод модуля
-
loadTemplateCustoms()Подключает кастомы из шаблонов
-
loadCommonExtension()Производит загрузку общих файлов расширений.
-
loadAdminExtension()Производит загрузку админских файлов расширений.
-
loadSiteExtension()Производит загрузку сайтовых файлов расширений и подключение событий.
-
install()Устанавливает модуль
-
uninstall()Производит удаление текущего модуля
-
redirect()Алиас simpleRedirect()
-
simpleRedirect()Производит перенаправление на указанный адрес
-
requireSlashEnding()При необъходимости добавляет суффикс или слэш к url-адресу и производит редирект
-
setHeader()Изменяет текущий хедер модуля
-
flush()Выводит сообщение и завершает выполнение скрипта
-
renderTemplate()Сокращенная запись loadTemplate/parseTemplate
-
getRealKey()Возвращает часть строки до или после разделителя
-
formatMessage()Форматирует сообщение форума
-
autoDetectOrders()Производит определение параметров сортировки и применяет их к переданной выборке
-
autoDetectFilters()Производит определение параметров фильтрации
-
analyzeRequiredPath()Производит анализ переданного пути и возвращает ID соответствующей страницы, если такая существует
-
checkPostIsEmpty()Проверяет переданы ли POST-параметры
-
errorRegisterFailPage()Записывает адрес страницы, на которой произошла ошибка
-
errorNewMessage()Записывает сообщение об ошибке
-
errorPanic()Выполняет редирект, если ранее было записано хотя бы одно сообщение об ошибке.
-
guessDomain()Пытается определить текущий домен
-
pushEditable()Записывает данные редактируемой (с помощью EiP) страницы
-
isMethodExists()Проверяет существует ли метод текущего класса модуля
-
flushAsXML()Выполняет макрос текущего класса модуля, передает результат выполнения на буфер вывода и прекращает работу скрипта
-
ifNotXmlMode()Проверяет не является ли текущий режим XML-режимом
-
ifNotJsonMode()Проверяет не является ли текущий режим JSON-режимом
-
removeErrorParam()Алиас метода removeErrorCodeFromUrl()
-
removeErrorCodeFromUrl()Возвращает url адрес без GET-параметра, сигнализируещго о наличии ошибки
-
getObjectEditLink()Возвращает ссылку на редактирование объекта
-
validateTemplate()Производит проверку шаблона. В текущей реализации ничего не делает.
-
templatesMode()Проверяет текущий режим
-
isXSLTResultMode()Устанавливает/возвращает режим работы макросов
-
validateEntityByTypes()Проверяет соответствие типа сущности переданным типам
-
is_demo()Проверяет является ли текущий режим демонстрационным режимом
-
errorAddErrors()Добавляет данные об возникших ошибках
-
errorGetErrors()Возвращает данные об ошибках
-
errorHasErrors()Проверяет присутствуют ли ошибки
-
errorSetErrorPage()Устанавливает адрес страницы, на которой произошла ошибка
-
errorGetErrorPage()Возвращает адрес страницы, на которой произошла ошибка
-
errorThrow()Выбрасывает исключение в соответствии с записанными ошибками
-
sortObjects()Сортирует массив с объектам, по порядку идентификаторов в массиве с идентификаторами объектов.
-
__get()Геттер необъявленных свойств
-
__isset()Проверяет существование необяъвленных свойств