Смотрите лог ошибок веб-сервера. Возможно, у Вас синтаксическая ошибка выше этой строки (сама приведённая строка ошибок не содержит). Либо у вас событие (OnResourceDelete) не генерируется. Проверьте наличие галки напротив (OnResourceDelete) на вкладке «Системные события» плагина. А вообще, в обработчик (OnResourceDelete) уже передаётся переменная $id. Т.е. в плагине её получать не нужно — сразу её можно использовать. Для справки: в обработчик (OnResourceDelete) передаются следующие переменные: $id — идентификатор удаляемого ресурса $children — массив идентификаторов дочерних ресурсов $resource — ссылка на объект modResource, представляющий собой удаляемый ресурс