itemChanged($event); } /** * Occurs before creating item * * @param kEvent $event * @return void * @access protected */ protected function OnBeforeItemCreate(kEvent $event) { parent::OnBeforeItemCreate($event); $this->itemChanged($event); } /** * Occurs before item changed * * @param kEvent $event */ function itemChanged($event) { $object = $event->getObject(); /* @var $object kDBItem */ $object->SetDBField('Amount', abs($object->GetDBField('Amount'))); } }