Переменные окружения

Материал из 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".
Была ли эта информация полезной? Да | Нет
Личные инструменты