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

Класс: AdminUrlExtension

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

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

Класс предоставляет функции и глобальные переменные для использования в Twig-шаблонах.

Описание:

Реализует интерфейс GlobalsInterface для предоставления глобальных переменных и наследует AbstractExtension для добавления пользовательских функций.

Основная функциональность:

  • Генерация URL для статических ресурсов и модулей.
  • Работа с параметрами запросов (GET и POST).
  • Обработка и преобразование URL.
  • Предоставление глобальных переменных для настройки окружения.

Методы


Подробности

  • Путь: engine/inc/maharder/_includes/twigExtensions/AdminUrlExtension.php

Методы

getFunctions

public getFunctions() : array
Возвращает:
array

getGlobals

public getGlobals() : array
Возвращает:
array

parseUrl

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

Парсит и преобразует URL в стандартный формат.

Описание

Преобразует символы в URL, удаляя лишние пробелы, табуляции и символы перевода строки, и создаёт корректную строку URL с обновленными параметрами запроса.

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

Обработанный URL.


getAssetsUrl

static protected getAssetsUrl() : string
Краткое содержание

Получает URL для статических ресурсов на основе данных текущего сервера.

Описание

Метод формирует URL-адрес, используя протокол (http или https), исходя из значения HTTPS в массиве данных сервера, а также хост (HTTP_HOST). Формируемый URL ведет к каталогу /engine/inc приложения.

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

URL для статических ресурсов.


getDleConfig

static protected getDleConfig() : array
Возвращает:
array

getGetParams

static protected getGetParams() : ?array
Возвращает:
?array

getModulesUrl

static protected getModulesUrl() : string
Краткое содержание

Получает URL модуля, основываясь на данных сервера.

Описание

Возвращает реферальный URL из HTTP_REFERER, если он установлен. Если HTTP_REFERER отсутствует, возвращает REQUEST_URI или текущий скрипт вместе с параметрами запроса (QUERY_STRING), если другие данные недоступны.

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

URL модуля.


getPostParams

static protected getPostParams() : ?array
Возвращает:
?array

getServerData

static protected getServerData() : array
Возвращает:
array

getThisHost

static protected getThisHost() : mixed
Возвращает:
mixed

getThisRoot

static protected getThisRoot() : mixed
Возвращает:
mixed

getThisSelf

static protected getThisSelf() : mixed
Возвращает:
mixed

getUserHash

static protected getUserHash() : string
Возвращает:
string

On this page