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 "OnBeforeItemCreate". You can create this page.

Displaying 1-3 of 3 matches for query OnBeforeItemCreate retrieved in 0.001 sec with following stats:

  • onbeforeitemcr found 8 times in 3 documents



... создания записи в базе данных. Ниже будет приведён пример, в котором показано как можно использовать все описанные приёмы. function OnBeforeItemCreate(&$event) parent::OnBeforeItemCreate($event); $object =& $event->getObject(); / @var $object kDBItem / if ($object->GetDBField('Name') = 'John') // если значение поля Name не равно John, то показывать специфическую ...
... объекта; установки значений полей, которые не доступны на форме редактирования; запрета создания записи в базе данных. отсылку дополнительных E-mails привязанных к специфическим условиям создания записи. но не стоит забывать про методы OnBeforeItemCreate и OnAfterItemCreate. Пример использования можно просмотреть в platform, фаил core/units/users/users_event_handler.php Ограничения
... В функцию trigger_error передаётся код pseudo ошибки. Получение ошибки Такая ошибка получается, если при проверке объекта (например, в методе EvaetHandler:OnBeforeItemCreate OnBeforeItemCreate ) выставить в поле нестандартный код ошибки и не задать сообщение об ошибке. $this->SetError('Login','too_long_username'); Warning ...

Additional database time was 0.068 sec.

match any word match all words

Search in namespaces:

Powered by Sphinx