Пытаюсь создать обработчик события msOnCreateOrder через плагин, в «Системные события» плагина отмечаю нужное событие, но при нажатии кнопки «Заказать», будто не вызывается событие вообще, ничего не происходит. Если же убрать галочку в «Системные события» плагина и нажать «заказать» — всё оформляется и заказ проходит. Как повесить обработчик свой на события заказа?
Ошибка происходит, в консоли ругается: 500 (Internal Server Error) с указанием на:
if (empty($_REQUEST['action']) && empty($_REQUEST['ms2_action'])) {
die('Access denied');
}
из файла .../minishop2/action.php
Почему ругается?
В плагин пишу пару строк всего, просто для теста:
<?php
$alias = $resource->get('alias');
$parent = $resource->get('parent');
if ($parent == 93) {
$resource->set('alias', 'testtt');
$resource->save();
}
Галочку на событие msOnCreateOrder ставлю, но при клике на кнопку перестает оформляться заказ. Т.е. не срабатывает даже стандартное событие