OnDocFormSave только из панели управления
Здравствуйте. Мне нужно что бы код плагина на событие OnDocFormSave срабатывал только если изменения проводились в панели управления.
То есть если ресурс обновлен при выгрузке из 1С или как-то иначе я не хочу что бы мой плагин работал.
Может кто-то знает как это сделать? Спасибо
То есть если ресурс обновлен при выгрузке из 1С или как-то иначе я не хочу что бы мой плагин работал.
Может кто-то знает как это сделать? Спасибо
Комментарии: 5
Можно так:
if (!$modx->user->hasSessionContext('mgr') && $modx->context->key != 'mgr') {
return;
}
Спасибо вам большое. Попробую
Оказывается загрузка информации так же бывает через msImportExport. Теперь интересно как его обойти…
Много как бывать, не только через msImportExport, суть в чем?
Да я постараюсь разобраться.
Да нужно так же игнорировать плагин если загрузка идет через msimportexport.
Если не придумаю, то наверно придется его отключать перед загрузкой)
Да нужно так же игнорировать плагин если загрузка идет через msimportexport.
Если не придумаю, то наверно придется его отключать перед загрузкой)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.