Admin
Основной класс оформления административной панели и работы с ней
Метод подключения
PHP | |
---|---|
Свойства
cssArr
Массив со стилями
PHP | |
---|---|
jsArr
Массив со скриптами
PHP | |
---|---|
variables
Массив с различными переменными для шаблонизатора
Параметр | Описание |
---|---|
css_dir | Папка со стилями |
js_dir | Папка со скриптами |
css | Массив со стилями |
js | Массив со скриптами |
url | Обычная ссылка для верного отображения стилей и скриптов на сайте |
lic_link | Ссылка на пользовательское соглашение |
author | Массив с информацией об авторе модуля |
author.name | Имя пользователя |
author.contacts | Массив с контактной информацией с автором |
author.contacts.name | Название контактной информации, к приерму E-Mail |
author.contacts.link | Ссылка для связи, к приерму mailto:dev@devcraft.club |
author.donate | Массив с информацией по финансовой поддержке |
author.donate.name | Название платёжной системы, к приерму PayPal |
author.donate.value | Описание платёжной системы, к приерму paypal.me/MaximH |
author.donate.link | Ссылка платёжной системы, к приерму https://paypal.me/MaximH |
menu | Массив с ссылками для меню сайта |
breadcrumbs | Массив с ссылками на хлебные крошки |
PHP | |
---|---|
Методы
__construct
Конструктор класса Создаёт нужные параметры для изначального старта
PHP | |
---|---|
generate_link
Возвращает массив с данными о ссылке
PHP | |
---|---|
- This method is static.
Параметры:
Параметр | Тип | Описание |
---|---|---|
$name | string | Название ссылки |
$href | string | Ссылка |
$type | string | Тип ссылки: link - простая ссылка, divider - разделитель, dropdown - выпадающее меню, data - оформляет элемент как div со скрытым дополнительным параметром \$data_val |
$children | array | Дочерние ссылки, если есть |
$data_val | string|null | Дополнительный параметр для выпадающего меню |
setLink
Добавляет ссылку в массив меню
PHP | |
---|---|
Параметры:
Параметр | Тип | Описание |
---|---|---|
$link | **string | Ссылка |
setLinks
Добавляет несколько ссылок в массив меню
PHP | |
---|---|
Параметры:
Параметр | Тип | Описание |
---|---|---|
$links | array | Массив с ссылками |
preSetMenu
Подготовка меню для админки
Берёт все доступные ссылки меню из админки самой DLE
PHP | |
---|---|
getVariables
Возвращает переменные
PHP | |
---|---|
setVar
PHP | |
---|---|
Параметры:
Параметр | Тип | Описание |
---|---|---|
$name | string | Название переменной |
$value | string | Значение переменной |
setVars
Добавляет или обновляет несколько переменных
PHP | |
---|---|
Параметры:
Параметр | Тип | Описание |
---|---|---|
$arr | array | Массив с данными |
setCss
Добавляет новый CSS-файл в массив
PHP | |
---|---|
Параметры:
Параметр | Тип | Описание |
---|---|---|
$css | string | Ссылка на файл |
setJs
Добавляет новый JS-файл в массив
PHP | |
---|---|
Параметры:
Параметр | Тип | Описание |
---|---|---|
$js | string | Ссылка на файл |
htmlStatic
Обрабатывает ссылки на статичные файлы в HTML формат, добавляет к ним нужные теги
PHP | |
---|---|
Параметры:
Параметр | Тип | Описание |
---|---|---|
$data | string | Ссылка на статичный файл стиля или функции |
$view | string | Тип возвращения ссылки: html или link (Описание ниже). по умолчанию: html |
$type | string | Тип файла: css или js. По умолчанию: css |
Параметр $view
Параметр | Описание |
---|---|
html | Возвращает ссылку подключения файла:\<link...> или \<script> |
link | Возвращает чистую ссылку |
upload_file
В разработке
PHP | |
---|---|
Унаследованные методы
AssetsChecker
Документация: AssetsChecker
DataLoader
Документация: DataLoader
DleData
Документация: DleData
LogGenerator
Документация: LogGenerator
Дата создания: May 25, 2022