Смотрите лог ошибок веб-сервера. Возможно, у Вас с

Aug 8, 2015

Смотрите лог ошибок веб-сервера. Возможно, у Вас синтаксическая ошибка выше этой строки (сама приведённая строка ошибок не содержит). Либо у вас событие OnResourceDelete не генерируется. Проверьте наличие галки напротив OnResourceDelete на вкладке «Системные события» плагина.

А вообще, в обработчик OnResourceDelete уже передаётся переменная $id. Т.е. в плагине её получать не нужно — сразу её можно использовать.

Для справки: в обработчик OnResourceDelete передаются следующие переменные:

  • $id — идентификатор удаляемого ресурса
  • $children — массив идентификаторов дочерних ресурсов
  • $resource — ссылка на объект modResource, представляющий собой удаляемый ресурс