Index: branches/5.2.x/core/install/english.lang =================================================================== --- branches/5.2.x/core/install/english.lang +++ branches/5.2.x/core/install/english.lang @@ -566,6 +566,7 @@ TWV0YSBLZXl3b3Jkcw== TWlzc3BlbGxlZCBXb3Jk TW9kaWZpZWQ= + TW9kaWZpZWQgQnk= TW9kdWxl TW9kdWxl TXVsdGlsaW5ndWFs Index: branches/5.2.x/core/kernel/db/cat_event_handler.php =================================================================== --- branches/5.2.x/core/kernel/db/cat_event_handler.php +++ branches/5.2.x/core/kernel/db/cat_event_handler.php @@ -907,6 +907,13 @@ if ( $object->GetOriginalField('CategoryId') != $target_category ) { $object->MoveToCat($target_category); } + + if ( $object->GetChangedFields() ) { + $now = adodb_mktime(); + $object->SetDBField('Modified_date', $now); + $object->SetDBField('Modified_time', $now); + $object->SetDBField('ModifiedById', $this->Application->RecallVar('user_id')); + } } /** @@ -1032,13 +1039,6 @@ $event->CallSubEvent('OnAfterItemDelete'); } } - - if ( $object->GetChangedFields() ) { - $now = adodb_mktime(); - $object->SetDBField('Modified_date', $now); - $object->SetDBField('Modified_time', $now); - $object->SetDBField('ModifiedById', $this->Application->RecallVar('user_id')); - } } /**