Index: branches/5.0.x/core/units/categories/categories_event_handler.php =================================================================== diff -u -r12525 -r12535 --- branches/5.0.x/core/units/categories/categories_event_handler.php (.../categories_event_handler.php) (revision 12525) +++ branches/5.0.x/core/units/categories/categories_event_handler.php (.../categories_event_handler.php) (revision 12535) @@ -1,6 +1,6 @@ preparePriorities($event, true, 'ParentId = ' . $category_id); + + // 4. set default owner + $object->SetDBField('CreatedById', $this->Application->RecallVar('user_id')); } /** @@ -1241,6 +1244,11 @@ { parent::OnBeforeItemUpdate($event); + $object =& $event->getObject(); + /* @var $object kDBItem */ + + $object->SetDBField('ModifiedById', $this->Application->RecallVar('user_id')); + $this->_beforeItemChange($event); } @@ -1467,6 +1475,10 @@ $object =& $event->getObject(); /* @var $object kDBItem */ + $now = adodb_mktime(); + + $object->SetDBField('Modified_date', $now); + $object->SetDBField('Modified_time', $now); $object->SetDBField('Template', $this->_stripTemplateExtension( $object->GetDBField('Template') )); if ($object->GetDBField('IsSystem') == 1) {