Esempio n. 1
0
 public static function onAfterAdd(Event $event)
 {
     $fields = $event->getParameter('fields');
     $fields['ID'] = $event->getParameter('id');
     if ($fields['ID'] && empty($fields['REAL_OBJECT_ID'])) {
         static::update($fields['ID'], array('REAL_OBJECT_ID' => $fields['ID']));
     }
     if (!empty($fields['PARENT_ID'])) {
         ObjectPathTable::appendTo($fields['ID'], $fields['PARENT_ID']);
     } else {
         ObjectPathTable::addAsRoot($fields['ID']);
     }
 }