Инструменты пользователя

Инструменты сайта


wiki:devel:event:dokuwiki_started

DOKUWIKI_STARTED

Описание: DokuWiki готовится выполнить свою работу
Действие по умолчанию:Никто
Предотвратимо:нет
Добавлен: 2006-04-25

Событие сигнализируется после того, как Dokuwiki завершит фазу инициализации и до того, как он закроет сеанс в doku.php. Большинство глобальных переменных Dokuwiki будут созданы и заполнены, глобальная переменная $_SESSION все еще будет существовать.

Это справедливо только для основного шаблона DokuWiki, т. е. всего, что проходит через doku.php. Всплывающее окно менеджера медиа использует MEDIAMANAGER_STARTED вместо этого (проходит через lib/exe/mediamanager.php) а страница сведений об изображении использует DETAIL_STARTED.

Событие DOKUWIKI_INIT_DONE предоставляет альтернативу, которая будет срабатывать для всех точек входа, использующих среду DokuWiki.

Если вам нужно еще более раннее событие, проверьте INIT_LANG_LOAD, но учтите, что там не настроена вся среда. Вы также можете проверить AUTH_LOGIN_CHECK, но опять же, там НЕ настроена вся среда.

Примечание: Даже после закрытия $_SESSION плагин может повторно открыть сессию для доступа к данным сессии — если заголовки еще не были отправлены. Пример этого см. в lib/plugins/config/admin.php.

Переданные данные

Данные не передаются.

Смотрите также

Только авторизованные участники могут оставлять комментарии.
wiki/devel/event/dokuwiki_started.txt · Последнее изменение: 2025/01/03 13:01 — vladpolskiy