route_delete.before
Срабатывает перед удалением правила из настроек структуры сайта.
Сайт
Входящие параметры (передаются по ссылке)
$params['domain'] string Адрес сайта, из настроек которого удаляется правило.
$params['route'] array Свойства удаляемого правила.
$params['route']['url'] string Редактируемая часть адреса правила.
$params['route']['app'] string Идентификатор приложения, выбранного в свойствах удаляемого правила.
$params['route'] array Свойства удаляемого правила.
$params['route']['url'] string Редактируемая часть адреса правила.
$params['route']['app'] string Идентификатор приложения, выбранного в свойствах удаляемого правила.
… код плагина …
Результат работы плагина
Сайт
Пример кода плагина
PHP
public function routeDeleteBefore($params) { $app_id = ifset($params, 'route', 'app', null); if ($app_id) { waLog::log(sprintf('Website structure rule of the %s app is being deleted.', $app_id), 'site/plugins/my.log'); } }