In-Portal Developers Guide

This is a wiki-based Developers Guide for In-Portal Open Source CMS. The purpose of this guide is to provide advanced users, web developers and programmers with documentation on how to expand, customize and improve the functionality and the code the In-Portal software. Please consider contributing to our documentation writing effort.

Search Wiki Using Sphinx

From In-Portal Developers Guide

Jump to: navigation, search

There is no page titled "OnAfterItemDelete". You can create this page.

Displaying 1-4 of 4 matches for query OnAfterItemDelete retrieved in 0.000 sec with following stats:

  • onafteritemdelet found 6 times in 4 documents



... ($event); $object =& $event->getObject(); / @var $object kDBItem / if ($object->GetDBField('Status') = STATUS_ACTIVE) // можно удалять только активные записи $event->status = erFAIL; В случае, когда запись, из выше приведённого примера, будет не активной, то она не будет удалена и событие EventHandler:OnAfterItemDelete OnAfterItemDelete также не будет вызвано.
... и эта проверка прошла успешно. Событие '''OnAfterItemValidate''' вызывается до того как произойдёт обращение к базе данных. Ниже приведён пример того, как можно использовать событие OnAfterItemDelete для выполнения дополнительных действий после успешного удаления записи. function OnAfterItemDelete(&$event) $object =& $event->getObject(); / @var $ ...
... ниже код: 'Hooks' => Array ( Array ( 'Mode' => hAFTER, 'Conditional' => false, 'HookToPrefix' => ' PARENT ', 'HookToSpecial' => ' ', 'HookToEvent' => Array ('OnAfterItemDelete'), 'DoPrefix' => '', 'DoSpecial' => '', 'DoEvent' => 'OnDeleteForeignRelations', ), ), Все указанные выше ключи (при объявлении hook) обязательны. Если требуется на время ...
toc category = События, которые изменяют данные sortkey = 009.001 Данное событие вызывается только после успешного удаления записи из базы данных. Вызывается из событий Данное событие косвенно вызывается из событий, удаляющих записи: EventHandler:OnDelete OnDelete , EventHandler:OnDeleteAll OnDeleteAll , ...

Additional database time was 0.063 sec.

match any word match all words

Search in namespaces:

Powered by Sphinx