HostCMS писал(а):
А вызов хука есть?
Спасибо за быстрый ответ. Да есть вызов Хука в /bootstrap.php
Core_Event::attach('Admin_Form_Action_Controller_Type_Edit.onBeforeExecute', array('Admin_Form_Action_Controller_Type_Edit_Observer', 'onBeforeExecute'));
Проверяю /modules/admin/form/action/controller/type/edit/observer.php в файле:
class Admin_Form_Action_Controller_Type_Edit_Observer extends Admin_Form_Action_Controller_Type_Edit
{
static public function onBeforeExecute($controller, $args)
{
list($operation, $Admin_Form_Controller) = $args;
if (!is_null($operation))
{
// Данное событие будет вызываться для всех форм, определяем с каким контроллером работаем
switch (get_class($controller))
{
case 'Shop_Item_Controller_Edit':
$object = $controller->getObject();
Core_Message::show('Индексировать товар = '.$object->indexing, 'success');
break;
}
}
}
}
Например на галочке
Индексировать товар в форме редактирование товара. Когда удираю галочку и нажимаю Сохранить то пишет предыдущее состояние галочки тогда это галочка установлена Индексировать товар = 1. А я снимал галочку и нажимал на сохранить должно было быть надпись Индексировать товар = 0.
Надо бы учитывать состояние после изменение статуса. Как это можно узнать или отследить?