DevCraft Документации
УстаревшееMH Admin (Legacy)Back-EndClasses

Класс: Admin

Документация по плагину класс: admin для DLE.

Краткое содержание:

Класс Admin предназначен для управления административной панелью проекта.

Описание:

Содержит функционал для подключения файлов CSS и JS, настройки переменных окружения, работы с меню и шапками страниц. Использует трейты для загрузки данных, взаимодействия с DLE и проверки файлов ресурсов.


Свойства


Методы


Подробности


Свойства

protected $postXfieldKeys : array


Тип: массив

Подробности:

protected $userXfieldKeys : array


Тип: массив

Подробности:

private $asset_file : string


Краткое содержание

Файл с информацией и хешами вспомогательных файлов

Тип: текст

Подробности:

private $assets_arr : array


Краткое содержание

Массив со всеми данными для обновления стилей и скриптов

Тип: массив

Подробности:

private $assets_dir : string


Краткое содержание

Путь до всех вспомогательных файлов

Тип: текст

Подробности:

private $breadcrumb : array


Краткое содержание

Хранит данные для построения хлебных крошек в административной панели.

Тип: массив

Подробности:

private $cache_folder : string


Краткое содержание

Папка кеша

Тип: текст

Подробности:

private $cssArr : array


Краткое содержание

Список CSS-файлов, используемых в разделе администратора.

Тип: массив

Подробности:

Tags
ТэгВерсияОписание
globalstring URL Глобальная переменная, содержащая базовый URL проекта.

private $jsArr : array


Краткое содержание

Массив со скриптами, которые используются в административной панели.

Описание

Скрипты представляют собой коллекцию путей к JavaScript-файлам, необходимых для работы функциональных компонентов интерфейса.

Тип: массив Массив содержит ссылки на JavaScript-файлы, таких, как библиотеки, редактор SCEditor и его плагины, а также прочие утилиты для интерфейса административной панели. Подробности:

Tags
ТэгВерсияОписание
globalstring URL Глобальная переменная, определяющая базовый URL приложения.

Тип: массив

Подробности:

private $prefix : ?string


Тип: текст или null

Подробности:

private $variables : array


Краткое содержание

Массив с различными переменными для шаблонизатора.

Описание

Используется для настройки и передачи данных, таких как пути к стилям и скриптам, информация об авторе, ссылки для хлебных крошек, а также настройки меню и другие параметры.

Описание ключей:

  • css_dir: строка, папка со стилями.
  • js_dir: строка, папка со скриптами.
  • css: массив, содержит список подключаемых стилей.
  • js: массив, содержит список подключаемых скриптов.
  • url: строка, ссылка для корректного отображения стилей и скриптов на сайте.
  • lic_link: строка, ссылка на пользовательское соглашение.
  • author: массив, информация об авторе модуля:
    • author.name: строка, имя автора.
    • author.contacts: массив, список контактной информации автора:
      • author.contacts.name: строка, название контактного средства (например, E-Mail).
      • author.contacts.link: строка, ссылка для связи (например, mailto:[email protected]).
    • author.donate: массив, данные о поддержке:
      • author.donate.name: строка, название платёжной системы (например, PayPal).
      • author.donate.value: строка, описание платёжной системы (например, paypal.me/MaximH).
      • author.donate.link: строка, ссылка платёжной системы (например, https://paypal.me/MaximH).
  • menu: массив, ссылки для меню сайта.
  • breadcrumbs: массив, ссылки на хлебные крошки.

Тип: массив Значение свойств этой переменной задаётся по умолчанию или изменяется через методы класса.

Подробности:


Методы

__construct

public __construct() : mixed
Краткое содержание

Конструктор класса.

Описание

Инициализирует параметры для начальной загрузки системы, включая настройки файлов CSS и JS, меню, темы и создание базовых директорий кеша.

Смотри так-же:
Ошибки:
ТипОписание
\JsonException\Throwable
Возвращает:
mixed

checkAssets

public checkAssets(bool  rewrite = false) : array
Краткое содержание

Проверяет целостность файлов между локальным хранилищем и сервером разработчика.

Описание

Если файлы отсутствуют или имеют различия в хеш-суммах, информация об этих расхождениях возвращается в виде массива. При необходимости может быть выполнена перезапись локального файла с данными о ресурсах.

Смотри так-же:
Свойства:
НазваниеТипПо умолчанию
$rewriteboolfalse
Ошибки:
ТипОписание
\JsonException
Возвращает:
array

Ассоциативный массив с информацией о проверке файлов:

  • on_server (int): Количество файлов, находящихся на сервере разработчика.
  • local (int): Количество локальных файлов.
  • missing_count (int): Количество недостающих файлов.
  • update_count (int): Количество файлов, требующих обновления.
  • missing (array): Массив с данными о недостающих файлах.
  • update (array): Массив с данными о файлах, требующих обновления.

clear_cache

public clear_cache(string  type = "all") : void
Краткое содержание

Очищает кеш указанного типа.

Описание

Метод позволяет очистить кеш для переданного типа или полностью, если тип "all". Использует внутренний метод CacheControl::clearCache для выполнения операции очистки.

Смотри так-же:
Свойства:
НазваниеТипПо умолчанию
$typestring'all'
Возвращает:
void

static public generate_link(string  name, string  href, string  type = "link", array  children = [], string|null  data_val = null) : \AdminLink
Краткое содержание

Создаёт экземпляр класса AdminLink с данными о ссылке.

Смотри так-же:
Свойства:
НазваниеТипПо умолчанию
$namestring
$hrefstring
$typestring"link"
$childrenarray[]
$data_valstring| nullnull
Возвращает:
\AdminLink

Объект класса AdminLink с заданными параметрами.


get_cache

public get_cache(string  type, string  name) : array|false
Краткое содержание

Получает кешированные данные для заданного типа и имени.

Описание

Метод использует статический метод CacheControl::getCache(), чтобы получить данные из файловой системы.

Смотри так-же:
Свойства:
НазваниеТипПо умолчанию
$typestring
$namestring
Ошибки:
ТипОписание
\JsonException
Возвращает:
array|false

Возвращает массив декодированных данных, если файл кеша успешно найден и данные корректны, или false, если произошла ошибка (например, файл не найден или данные некорректны).


get_used_xfields

public get_used_xfields(int  id, string  type = "post") : array|bool
Краткое содержание

Возвращает массив с дополнительными полями, использованными в объекте, либо false, если данные отсутствуют.

Описание

Метод извлекает данные из базы данных для указанного объекта (поста или пользователя) и преобразует строку с дополнительными полями в массив с ключами и их значениями.

Смотри так-же:
Свойства:
НазваниеТипПо умолчанию
$idint
$typestring"post"
Ошибки:
ТипОписание
\JsonExceptionИсключение выбрасывается, если произошла ошибка при работе с JSON.
Возвращает:
array|bool

Возвращает массив дополнительных полей объекта в формате ключ => значение, либо false, если данные отсутствуют.


getBreadcrumb

public getBreadcrumb() : array
Краткое содержание

Возвращает текущий массив данных хлебных крошек.

Смотри так-же:
Возвращает:
array

Массив хлебных крошек.


getCacheFolder

public getCacheFolder() : string
Возвращает:
string

getCats

public getCats() : array
Краткое содержание

Возвращает список категорий в виде ассоциативного массива, где ключом является ID категории, а значением — её название.

Описание

Метод загружает данные из базы данных, используя метод load_data, и сортирует их по названию категории в алфавитном порядке. В результате возвращается массив с ID категорий в качестве ключей и названиями категорий в качестве значений.

Смотри так-же:
Ошибки:
ТипОписание
\JsonException
Возвращает:
array

Ассоциативный массив категорий, где ключ — ID категории, а значение — её название.


getLinkInfo

public getLinkInfo(string  name) : bool|\AdminLink
Краткое содержание

Возвращает информацию о ссылке из меню.

Свойства:
НазваниеТипПо умолчанию
$namestring
Возвращает:
bool|\AdminLink

Объект AdminLink, если ссылка найдена, или false, если ссылка отсутствует.


getLinkName

public getLinkName(string  name) : string|false
Краткое содержание

Возвращает имя ссылки на основе предоставленного имени.

Описание

Метод извлекает информацию о ссылке с помощью метода getLinkInfo(). Если информация найдена, возвращается имя ссылки через метод getName(). В противном случае возвращается false.

Смотри так-же:
Свойства:
НазваниеТипПо умолчанию
$namestring
Возвращает:
string|false

Имя ссылки или false, если информация не найдена.


getLinkUrl

public getLinkUrl(string  name) : string|false
Краткое содержание

Возвращает URL ссылки по указанному имени.

Описание

Метод извлекает информацию о ссылке с помощью метода getLinkInfo(). Если информация найдена, возвращается URL ссылки. Если информация отсутствует, возвращается false.

Смотри так-же:
Свойства:
НазваниеТипПо умолчанию
$namestring
Возвращает:
string|false

URL ссылки, если информация доступна, или false, если ссылка не найдена.


getPrefix

public getPrefix() : string
Краткое содержание

Возвращает префикс для использования в SQL-запросах.

Описание

Метод проверяет, установлен ли префикс. Если префикс не задан, он вызывает метод setPrefix(), чтобы установить его значение. Затем возвращает установившийся префикс.

Смотри так-же:
Возвращает:
string

Префикс, используемый для построения SQL-запросов.


getUser

public getUser(int|null  id = null, string|null  uname = null) : array|false
Краткое содержание

Получает данные пользователя по ID или имени пользователя.

Описание

Если ни идентификатор пользователя, ни имя пользователя не переданы, метод возвращает false. В противном случае выполняется поиск данных в таблице users с использованием указанного критерия.

Смотри так-же:
Свойства:
НазваниеТипПо умолчанию
$idint|nullnull
$unamestring|nullnull
Ошибки:
ТипОписание
\JsonException
Возвращает:
array|false

Ассоциативный массив с данными о пользователе, если пользователь найден. Возвращает false, если пользователь не найден или если критерии поиска не заданы.


getUserGroups

public getUserGroups() : array
Краткое содержание

Получает список групп пользователей в формате массива с идентификаторами и именами групп.

Описание

Метод обращается к функции load_data для загрузки данных о группах пользователей из таблицы "usergroups" с выборкой полей id и group_name, затем преобразует результат в ассоциативный массив с ключами — идентификаторами групп, и значениями — именами групп, отсортированными по названию группы в алфавитном порядке (ASC).

Смотри так-же:
Ошибки:
ТипОписание
\JsonException
Возвращает:
array

Ассоциативный массив, где ключ — идентификатор группы, значение — имя группы.


getUsers

public getUsers() : array
Краткое содержание

Возвращает список пользователей из базы данных.

Описание

Метод загружает данные о пользователях, используя метод load_data, и возвращает массив, где ключами являются идентификаторы пользователей, а значениями — их имена, отсортированные в алфавитном порядке.

Смотри так-же:
Ошибки:
ТипОписание
\JsonException
Возвращает:
array

Ассоциативный массив пользователей, где ключи — идентификаторы пользователей (user_id), а значения — их имена.


getVariables

public getVariables(string|null  name = null) : array
Краткое содержание

Получает массив переменных, связанных с модулем.

Описание

Метод возвращает ассоциативный массив с переменными, используемыми в модуле, такими как параметры путей (CSS, JS), массивы подключаемых файлов, дополнительные ссылки, меню и настройки. Если передано название переменной, метод возвращает только значение данной переменной.

Смотри так-же:
Свойства:
НазваниеТипПо умолчанию
$namestring|nullnull
Возвращает:
array

Ассоциативный массив переменных модуля или значение конкретной переменной.


getXfieldInfo

public getXfieldInfo(string  name, string  type = 'post') : array|null
Краткое содержание

Возвращает информацию о дополнительном поле (xfield) на основании его имени и типа.

Смотри так-же:
Свойства:
НазваниеТипПо умолчанию
$namestring
$typestring'post'
Возвращает:
array|null

Возвращает информацию о поле в виде ассоциативного массива, либо null, если поле не найдено.


htmlStatic

public htmlStatic(string|array  data, string  view = "html", string  type = "css") : array
Краткое содержание

Обрабатывает массив или строку с данными ссылок на статичные файлы и формирует HTML-разметку или массив ссылок в зависимости от переданных параметров.

Описание

Формирование HTML производится для типов файлов css и js, добавляя соответствующие теги (<link /> или <script>). В случае, если используются ссылки, возвращается только массив ссылок.

Смотри так-же:
Свойства:
НазваниеТипПо умолчанию
$datastring|array
$viewstring'html'
$typestring'css'
Возвращает:
array

Массив с HTML-строками или ссылками в зависимости от параметра $view.


load_data

public load_data(string  name, mixed  ..._vars) : array
Краткое содержание

Метод загружает данные из базы данных с использованием механизма кеширования.

Описание

Если данные уже закешированы, то они возвращаются из кеша, иначе выполняется запрос к базе данных, формируется кеш и результат сохраняется на диск.

Смотри так-же:
Свойства:
НазваниеТипПо умолчанию
$namestring
$_varsmixed
Ошибки:
ТипОписание
\JsonExceptionВ случае JSON-ошибок при работе с кешем.
Возвращает:
array

Результат выборки из базы данных, либо из кеша.


loadXfields

public loadXfields(string  type = "post") : array|false
Краткое содержание

Загружает дополнительные поля для новостей или профилей пользователей.

Описание

Метод извлекает данные из кэша, либо, при его отсутствии, читает данные из файла конфигурации. Возвращает ассоциативный массив, где ключами являются названия дополнительных полей, а значениями - их параметры. Данные загружаются в зависимости от значения параметра $type:

  • "post": данные загружаются из файла xfields.txt.
  • "user": данные загружаются из файла xprofile.txt. Ключи массива, формируемого из файла конфигурации, соответствуют предопределённым ключам, указанным в свойствах userXfieldKeys или postXfieldKeys.
Смотри так-же:
Свойства:
НазваниеТипПо умолчанию
$typestring'post'
Возвращает:
array|false

Ассоциативный массив дополнительных полей, где ключ - название поля, значение - его параметры. Возвращает false в случае невозможности прочитать файл.


parseAssets

public parseAssets(bool  parse = false) : void
Краткое содержание

Выполняет парсинг вспомогательных файлов для управления ассетами.

Описание

Если файл с хешами ассетов существует, то парсинг выполняется только при принудительном запуске. В случае отсутствия указанного файла производится полное сканирование ассетов.

Смотри так-же:
Свойства:
НазваниеТипПо умолчанию
$parseboolfalse
Ошибки:
ТипОписание
\JsonException|\ThrowableВ случае ошибок в процессах обработки JSON-файлов.
Возвращает:
void

save_asset

public save_asset(array  data, string  file) : array|false
Краткое содержание

Сохраняет файл на сервер и возвращает информацию о нём или false в случае неуспеха.

Смотри так-же:
Свойства:
НазваниеТипПо умолчанию
$dataarray
$filestring
Ошибки:
ТипОписание
\JsonException|\ThrowableГенерирует исключение, если возникает ошибка обработки JSON.
Возвращает:
array|false

Возвращает массив с информацией о сохранённом файле или false, если файл не удалось сохранить. Массив содержит следующие ключи:

  • 'realpath' (string): Полный реальный путь до файла.
  • 'dirname' (string): Директория файла.
  • 'basename' (string): Имя файла с расширением.
  • 'filename' (string): Имя файла без расширения.
  • 'extension' (string): Расширение файла.
  • 'mime' (string): MIME-тип файла.
  • 'encoding' (string): Тип кодирования файла.
  • 'size' (int): Размер файла в байтах.
  • 'size_string' (string): Размер файла в человекочитаемом формате (например, "1.5MB").
  • 'atime' (int): Время последнего доступа к файлу (в метках времени Unix).
  • 'mtime' (int): Время последней модификации файла (в метках времени Unix).
  • 'permission' (string): Права доступа на файл (в формате UNIX-подобной строки, например, "0755").

setAuthor

public setAuthor(\Author  autor) : void
Краткое содержание

Устанавливает объект автора в массив переменных.

Смотри так-же:
Свойства:
НазваниеТипПо умолчанию
$autor\Author
Возвращает:
void

setBreadcrumb

public setBreadcrumb(\BreadCrumb  crumb) : void
Краткое содержание

Добавляет объект хлебной крошки в массив крошек

Смотри так-же:
Свойства:
НазваниеТипПо умолчанию
$crumb\BreadCrumb
Возвращает:
void

setCacheFolder

public setCacheFolder(string  cache_folder) : void
Свойства:
НазваниеТипПо умолчанию
$cache_folderstring
Возвращает:
void

setCss

public setCss(array|string  css) : void
Краткое содержание

Добавляет новый CSS-файл в массив cssArr и обновляет соответствующую переменную css.

Описание

Метод принимает путь или массив путей к CSS-файлам и добавляет их в массив cssArr. Впоследствии массив обрабатывается с помощью функции htmlStatic, которая генерирует массив HTML-тегов &lt;link&gt;. Обновленный массив HTML-тегов записывается в переменную css через метод setVar.

Смотри так-же:
Свойства:
НазваниеТипПо умолчанию
$cssarray|string
Возвращает:
void

setJs

public setJs(array|string  js) : void
Краткое содержание

Добавляет новый JavaScript файл в массив $jsArr.

Описание

Метод принимает один или несколько путей до JavaScript файлов и объединяет их с массивом $jsArr. После этого обновляет переменную js с помощью вызова метода htmlStatic для формирования HTML-тегов <script>, необходимых для подключения этих файлов.

Смотри так-же:
Свойства:
НазваниеТипПо умолчанию
$jsarray|string
Возвращает:
void

public setLink(\AdminLink  link, string  parent) : void
Краткое содержание

Устанавливает ссылку в массив меню для указанного родительского элемента.

Описание

Этот метод добавляет объект AdminLink в массив menu, вложенный в переменную variables, обеспечивая возможность хранения структуры меню с учетом родительских элементов. Основное назначение метода — организовать меню по принципу вложенности.

Смотри так-же:
Свойства:
НазваниеТипПо умолчанию
$link\AdminLink
$parentstring
Возвращает:
void

public setLinks(array  links) : void
Краткое содержание

Добавляет несколько ссылок в массив меню.

Описание

Использует метод setLink для добавления каждой ссылки.

Смотри так-же:
Свойства:
НазваниеТипПо умолчанию
$linksarray
Возвращает:
void

setPrefix

public setPrefix(string|null  name = null) : void
Краткое содержание

Устанавливает префикс для использования в загрузке данных.

Описание

Если переданное имя соответствует значениям "users" или "usergroup", то префикс устанавливается в значение константы USERPREFIX. В противном случае используется значение по умолчанию из константы PREFIX.

Свойства:
НазваниеТипПо умолчанию
$namestring|nullnull
Возвращает:
void

setVar

public setVar(string  name, mixed  value) : void
Краткое содержание

Устанавливает значение переменной или обновляет существующую.

Описание

Метод добавляет новую переменную в массив $variables или обновляет значение уже существующей, идентифицируемой по имени.

Свойства:
НазваниеТипПо умолчанию
$namestring
$valuemixed
Возвращает:
void

setVars

public setVars(array  arr = []) : void
Краткое содержание

Устанавливает или обновляет несколько переменных в массиве $variables.

Описание

Метод принимает ассоциативный массив и обновляет соответствующие переменные с использованием метода {@see}. Если ключ из массива отсутствует в допустимых значениях, он все равно будет добавлен.

Смотри так-же:
Свойства:
НазваниеТипПо умолчанию
$arrarray[]
Возвращает:
void

upload_file

public upload_file() : void
Краткое содержание

TODO: доработать

Возвращает:
void

fetchFileContent

private fetchFileContent(array  data) : string|null
Краткое содержание

Получает содержимое файла по указанным ссылкам.

Описание

Метод пытается загрузить содержимое файла с основной (link) и, при необходимости, с альтернативной (alt) ссылки, если содержимое по основной ссылке пустое.

Свойства:
НазваниеТипПо умолчанию
$dataarray
Возвращает:
string|null

Возвращает содержимое файла, либо null, если не удалось загрузить файл.


generateFileMetadata

private generateFileMetadata(string  file_path) : array
Краткое содержание

Генерирует метаданные для указанного файла.

Свойства:
НазваниеТипПо умолчанию
$file_pathstring
Ошибки:
ТипОписание
\RuntimeExceptionЕсли файл не существует или недоступен.
Возвращает:
array

Ассоциативный массив, содержащий следующую информацию о файле:

  • 'realpath' (string|null): Абсолютный путь до файла.
  • 'dirname' (string): Путь к директории, содержащей файл.
  • 'basename' (string): Имя файла с расширением.
  • 'filename' (string): Имя файла без расширения.
  • 'extension' (string|null): Расширение файла.
  • 'mime' (string): MIME-тип файла.
  • 'encoding' (string): Кодировка файла.
  • 'size' (int): Размер файла в байтах.
  • 'size_string' (string): Читаемое представление размера файла (например, "10.5 KB").
  • 'atime' (int): Временная метка последнего доступа к файлу.
  • 'mtime' (int): Временная метка последней модификации файла.
  • 'permission' (string): Права доступа к файлу (например, "0755").

parse_assets

private parse_assets() : void
Краткое содержание

Парсит данные о ресурсах (assets), проверяет наличие отсутствующих или обновленных, и обновляет информацию. Также сохраняет актуальные данные в локальный файл ресурсов.

Описание

Процесс включает следующие этапы:

  1. Получение списка локальных файлов и их данных через метод prepare_assets.
  2. Получение данных об удаленных ресурсах через URL.
  3. Сравнение данных о хэшах локальных и удаленных ресурсов.
  4. Сохранение недостающих или обновленных ресурсов в локальное хранилище.
  5. Запись актуализированных данных в локальный JSON-файл.
Смотри так-же:
Ошибки:
ТипОписание
\JsonException|\ThrowableИсключение выбрасывается в случае ошибки при работе с JSON.
Возвращает:
void

prepare_assets

private prepare_assets(array  arr, string  dir = __DIR__) : void
Краткое содержание

Подготавливает данные о файлах, расположенных на локальном сервере, и сохраняет их в массив assets_arr.

Описание

Метод рекурсивно обрабатывает массив с файлами и создает запись для каждого файла в конечном массиве assets_arr, содержащую путь, имя файла и его хэш.

Свойства:
НазваниеТипПо умолчанию
$arrarray
$dirstring__DIR__
Возвращает:
void

saveFile

private saveFile(string  file_path, string  content, string  file) : bool
Краткое содержание

Сохраняет содержимое в файл и логирует сообщение при возникновении ошибки.

Описание

Метод выполняет запись переданного содержимого в указанный путь файла, проверяет, доступен ли файл для записи, и логирует ошибку в случае неудачи.

Смотри так-же:
Свойства:
НазваниеТипПо умолчанию
$file_pathstring
$contentstring
$filestring
Ошибки:
ТипОписание
\Throwable
Возвращает:
bool

Возвращает true, если файл успешно сохранён, или false — в случае ошибки.


set_cache

private set_cache(string  type, string  name, mixed  data) : void
Краткое содержание

Сохраняет данные в кеш.

Описание

Метод записывает данные в кеш, используя указанный тип и имя. Для сохранения данных вызывается метод CacheControl::setCache, который обрабатывает директорию и имя файла, записывает данные в формате JSON и устанавливает необходимые права доступа к файлу.

Смотри так-же:
Свойства:
НазваниеТипПо умолчанию
$typestring
$namestring
$datamixed
Ошибки:
ТипОписание
\JsonException
Возвращает:
void

setDefaultAuthor

private setDefaultAuthor() : void
Краткое содержание

Устанавливает информацию об авторе и сохраняет её в массиве глобальных переменных.

Описание

Информация об авторе включает:

  • Имя автора;
  • Контактные данные (например, E-Mail, Telegram, Вебсайт);
  • Данные о пожертвованиях (например, PayPal, Ko-Fi, Yandex.Money, DonationAlerts).

Контактные данные локализуются с использованием функции __().

Смотри так-же:
Ошибки:
ТипОписание
\ThrowableВ случае ошибок при добавлении информации или работе с объектом Author.
Возвращает:
void

On this page

Краткое содержание:Описание:СвойстваМетодыПодробностиСвойстваprotected $postXfieldKeys : arrayprotected $userXfieldKeys : arrayprivate $asset_file : stringprivate $assets_arr : arrayprivate $assets_dir : stringprivate $breadcrumb : arrayprivate $cache_folder : stringprivate $cssArr : arrayTagsprivate $jsArr : arrayTagsprivate $links : arrayprivate $prefix : ?stringprivate $variables : arrayМетоды__constructКраткое содержаниеОписаниеСмотри так-же:Ошибки:Возвращает:checkAssetsКраткое содержаниеОписаниеСмотри так-же:Свойства:Ошибки:Возвращает:clear_cacheКраткое содержаниеОписаниеСмотри так-же:Свойства:Возвращает:generate_linkКраткое содержаниеСмотри так-же:Свойства:Возвращает:get_cacheКраткое содержаниеОписаниеСмотри так-же:Свойства:Ошибки:Возвращает:get_used_xfieldsКраткое содержаниеОписаниеСмотри так-же:Свойства:Ошибки:Возвращает:getBreadcrumbКраткое содержаниеСмотри так-же:Возвращает:getCacheFolderВозвращает:getCatsКраткое содержаниеОписаниеСмотри так-же:Ошибки:Возвращает:getLinkInfoКраткое содержаниеСвойства:Возвращает:getLinkNameКраткое содержаниеОписаниеСмотри так-же:Свойства:Возвращает:getLinkUrlКраткое содержаниеОписаниеСмотри так-же:Свойства:Возвращает:getPrefixКраткое содержаниеОписаниеСмотри так-же:Возвращает:getUserКраткое содержаниеОписаниеСмотри так-же:Свойства:Ошибки:Возвращает:getUserGroupsКраткое содержаниеОписаниеСмотри так-же:Ошибки:Возвращает:getUsersКраткое содержаниеОписаниеСмотри так-же:Ошибки:Возвращает:getVariablesКраткое содержаниеОписаниеСмотри так-же:Свойства:Возвращает:getXfieldInfoКраткое содержаниеСмотри так-же:Свойства:Возвращает:htmlStaticКраткое содержаниеОписаниеСмотри так-же:Свойства:Возвращает:load_dataКраткое содержаниеОписаниеСмотри так-же:Свойства:Ошибки:Возвращает:loadXfieldsКраткое содержаниеОписаниеСмотри так-же:Свойства:Возвращает:parseAssetsКраткое содержаниеОписаниеСмотри так-же:Свойства:Ошибки:Возвращает:save_assetКраткое содержаниеСмотри так-же:Свойства:Ошибки:Возвращает:setAuthorКраткое содержаниеСмотри так-же:Свойства:Возвращает:setBreadcrumbКраткое содержаниеСмотри так-же:Свойства:Возвращает:setCacheFolderСвойства:Возвращает:setCssКраткое содержаниеОписаниеСмотри так-же:Свойства:Возвращает:setJsКраткое содержаниеОписаниеСмотри так-же:Свойства:Возвращает:setLinkКраткое содержаниеОписаниеСмотри так-же:Свойства:Возвращает:setLinksКраткое содержаниеОписаниеСмотри так-же:Свойства:Возвращает:setPrefixКраткое содержаниеОписаниеСвойства:Возвращает:setVarКраткое содержаниеОписаниеСвойства:Возвращает:setVarsКраткое содержаниеОписаниеСмотри так-же:Свойства:Возвращает:upload_fileКраткое содержаниеВозвращает:fetchFileContentКраткое содержаниеОписаниеСвойства:Возвращает:generateFileMetadataКраткое содержаниеСвойства:Ошибки:Возвращает:parse_assetsКраткое содержаниеОписаниеСмотри так-же:Ошибки:Возвращает:prepare_assetsКраткое содержаниеОписаниеСвойства:Возвращает:saveFileКраткое содержаниеОписаниеСмотри так-же:Свойства:Ошибки:Возвращает:set_cacheКраткое содержаниеОписаниеСмотри так-же:Свойства:Ошибки:Возвращает:setDefaultAuthorКраткое содержаниеОписаниеСмотри так-же:Ошибки:Возвращает: