Vovix писал(а): ↑Вт дек 11, 2018 2:39 am
но это все я уже нахожу последствия.... где корень проблемы шаблонов я еще не понял!
да и кстати, более детально посмотрел обновления
tarasfrompir1
и походу он здесь ни причем!!! прошу прощения!
з.ы.
для чистоты эксперимента, после отписки вручную:
Код: Выделить всё
03:45 Алиса: Неизвестная команда...
03:45 Алиса: Всё отлично. Все системы, в настоящий момент, функционируют без ошибок!
03:45 Владимир: как дела
03:45 Алиса: Неизвестная команда...
03:45 Алиса: Всё отлично. Все системы, в настоящий момент, функционируют без ошибок!
03:45 Владимир: как дела
03:45 Алиса: Неизвестная команда...
03:44 Владимир: как дела
03:44 Алиса: Неизвестная команда...
03:44 Алиса: Всё отлично. Все системы, в настоящий момент, функционируют без ошибок!
03:44 Владимир: как дела
Ну слава богу - хоть один досмотрел.
По поводу лib/hooks.inc.php - эта функция при подаче команды обрабатывает все классы -где встречается processSubscription
вот этот кусок кода это делает -
Код: Выделить всё
$modulePath = DIR_MODULES . $module_name . '/' . $module_name . '.class.php';
if (file_exists($modulePath))
{
include_once($modulePath);
$module_object = new $module_name();
if (method_exists($module_object, 'processSubscription'))
{
//DebMes("$module_name.processSubscription ($event_name)",'process_subscription');
verbose_log("Processing subscription to [".$event_name."] by [".$module_name."] (".(is_array($details) ? json_encode($details) : '').")");
try {
$module_object->processSubscription($event_name, $details);
а уж все модуля в которых встречаются функции processSubscription($event_name, $details)
при их запуске обрабатывают свое назначение ПО ОЧЕРЕДИ котораЯ выставлена в настройках самого хука - то что просил выше (скрин)
и которая из них возвращает $details['PROCESSED'] равное true - то та и отрабатывает.... но тут еще если не возвращает тру то тогда
Код: Выделить всё
if (!$details['PROCESSED'] && $event_name == 'COMMAND') { sayReplySafe(LANG_DEVICES_UNKNOWN_COMMAND,2);}
Поэтому в твоем случае от ПУ ты отписался - значит остались сами патерны - patterns.class.php
Соответственно в них и заключается ошибка..
Если это возможно то скинь плиз свои шаблоны поведения, в них и должна скрыватся причина...
Для того чтобы повторить твои ошибки...