События

Материал из ISPWiki
Перейти к: навигация, поиск

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

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

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

Подробнее про добавление собственных событий можно узнать Категория:XML#Внешние_обработчики_(handler/library)

Пример обработчика