Index: trunk/core/kernel/db/db_event_handler.php =================================================================== diff -u -r949 -r958 --- trunk/core/kernel/db/db_event_handler.php (.../db_event_handler.php) (revision 949) +++ trunk/core/kernel/db/db_event_handler.php (.../db_event_handler.php) (revision 958) @@ -55,7 +55,7 @@ */ function OnItemBuild(&$event) { - $object =& $this->createObject(&$event); + $object =& $event->createObject(); $this->dbBuild(&$object,&$event); $sql=$this->getSelectSQL($event,'OnItemPrepareQuery'); @@ -84,7 +84,7 @@ function OnListBuild(&$event) { $event->setPseudoClass('_List'); - $object =& $this->createObject(&$event); + $object =& $event->createObject(); $this->dbBuild(&$object,&$event); @@ -119,7 +119,7 @@ } $event->setPseudoClass('_List'); - $object =& $this->createObject(&$event); + $object =& $event->createObject(); $object->SetPerPage($per_page); $object->CountRecs(); @@ -137,7 +137,7 @@ function SetSorting(&$event) { $event->setPseudoClass('_List'); - $object =& $this->createObject(&$event); + $object =& $event->createObject(); $cur_sort1 = $this->Application->RecallVar($event->Prefix_Special.'_Sort1'); $cur_sort1_dir = $this->Application->RecallVar($event->Prefix_Special.'_Sort1_Dir'); @@ -184,7 +184,7 @@ $this->Application->LinkVar($event->getPrefixSpecial(true).'_Sort1_Dir',$event->Prefix_Special.'_Sort1_Dir'); //$event->setPseudoClass('_List'); - //$object =& $this->createObject(&$event); + //$object =& $event->createObject(); } /** @@ -273,7 +273,7 @@ function OnCreate(&$event) { $this->Application->setUnitOption($this->getPrefixSpecial(),'AutoLoad',false); - $object =& $this->createObject(&$event); + $object =& $event->createObject(); $this->prepareObject(&$object,&$event); $items_info = $this->Application->GetVar( $event->getPrefixSpecial(true) ); @@ -300,7 +300,7 @@ function OnUpdate(&$event) { $this->Application->setUnitOption($this->getPrefixSpecial(),'AutoLoad',false); - $object =& $this->createObject(&$event); + $object =& $event->createObject(); $this->prepareObject(&$object,&$event); $items_info = $this->Application->GetVar( $event->getPrefixSpecial(true) ); @@ -334,7 +334,7 @@ function OnDelete(&$event) { $this->Application->setUnitOption($this->getPrefixSpecial(),'AutoLoad',false); - $object =& $this->createObject(&$event); + $object =& $event->createObject(); $object->ID=$this->Application->GetVar($event->Prefix_Special.'_id'); if( $object->Delete() ) { @@ -357,7 +357,7 @@ function OnNew(&$event) { $this->Application->setUnitOption($this->getPrefixSpecial(),'AutoLoad',false); - $object =& $this->createObject(&$event); + $object =& $event->createObject(); $this->prepareObject(&$object,&$event); $object->setID(0); $this->Application->SetVar($event->Prefix_Special.'_SaveEvent','OnCreate');