Переменные окружения
Материал из ISPWiki
Переменные окружения (ENV), передаваемые скриптам обработчикам:
- AUTHID - уникальный номер сессии.
- REMOTE_USER - имя пользователя, вызвавшего функцию.
- SESSION_LEVEL - уровень пользователя, вызвавшего функцию.
- SESSION_LANG - язык интерфейса пользователя.
- RECORDLIMIT - ограничение на количество записей в таблице (из настроек пользователя). При формировании таблицы плагин не должен формировать больше строк, чем указано в данном параметре. При большом количестве данных необходимо формировать информационный баннер, сообщающий, что отображены не все данные.
- MGR - имя продукта (например, ispmgr). Можно использовать, когда один и тот же плагин предназначен для использования с несколькими продуктами.
- MGR_DISTRIBUTION - полное название дистрибутива продукта (например, ISPmanager-Lite)
- MGR_VERSION - версия программного продукта.
- MSG_OSNAME - операционная система, для которой сделана сборка данного продукта.
- LICID - номер лицензии, который можно использовать для системы лицензирования ваших плагинов. Стоит обратить внимание, иногда лицензии продаются на диапазон адресов, в таком случае множество лицензий будут иметь одинаковый номер.
- HANDLER_STAGE - стадия выполнения. используется только при вызовах обработчиков событий, может принимать занчения "before", "after", "final".
