Index: branches/5.2.x/core/units/translator/translator_event_handler.php =================================================================== diff -u -N -r15445 -r15781 --- branches/5.2.x/core/units/translator/translator_event_handler.php (.../translator_event_handler.php) (revision 15445) +++ branches/5.2.x/core/units/translator/translator_event_handler.php (.../translator_event_handler.php) (revision 15781) @@ -1,6 +1,6 @@ getSubmittedFields($event); $translator->SetFieldsFromHash($field_values, $this->getRequestProtectedFields($field_values)); + $event->setEventParam('form_data', $field_values); list($obj_prefix, $field) = $this->getPrefixAndField($event); Index: branches/5.2.x/core/units/users/users_event_handler.php =================================================================== diff -u -N -r15608 -r15781 --- branches/5.2.x/core/units/users/users_event_handler.php (.../users_event_handler.php) (revision 15608) +++ branches/5.2.x/core/units/users/users_event_handler.php (.../users_event_handler.php) (revision 15781) @@ -1,6 +1,6 @@ SetFieldsFromHash($field_values, $this->getRequestProtectedFields($field_values)); + $event->setEventParam('form_data', $field_values); $status = $object->isLoaded() ? $object->Update() : $object->Create(); Index: branches/5.2.x/core/kernel/db/cat_event_handler.php =================================================================== diff -u -N -r15761 -r15781 --- branches/5.2.x/core/kernel/db/cat_event_handler.php (.../cat_event_handler.php) (revision 15761) +++ branches/5.2.x/core/kernel/db/cat_event_handler.php (.../cat_event_handler.php) (revision 15781) @@ -1,6 +1,6 @@ Load($cloned_ids[0]); $object->SetFieldsFromHash($field_values, $this->getRequestProtectedFields($field_values)); + $event->setEventParam('form_data', $field_values); // 1a. delete record from CategoryItems (about cloned item) that was automatically created during call of Create method of kCatDBItem $ci_table = $this->Application->getUnitOption('ci', 'TableName'); @@ -2535,6 +2536,7 @@ else { // 2. user has pending copy of live item -> just update field values $object->SetFieldsFromHash($field_values, $this->getRequestProtectedFields($field_values)); + $event->setEventParam('form_data', $field_values); } // update id in request (used for redirect in mod-rewrite mode) @@ -2543,6 +2545,7 @@ else { // 3. already editing pending copy -> just update field values $object->SetFieldsFromHash($field_values, $this->getRequestProtectedFields($field_values)); + $event->setEventParam('form_data', $field_values); } if ($object->Update()) { Index: branches/5.2.x/core/units/forms/forms/forms_eh.php =================================================================== diff -u -N -r15608 -r15781 --- branches/5.2.x/core/units/forms/forms/forms_eh.php (.../forms_eh.php) (revision 15608) +++ branches/5.2.x/core/units/forms/forms/forms_eh.php (.../forms_eh.php) (revision 15781) @@ -1,6 +1,6 @@ SetFieldsFromHash($field_values, $this->getRequestProtectedFields($field_values)); + $event->setEventParam('form_data', $field_values); if ( $object->Validate() ) { $event->redirect = $this->Application->GetVar('success_template'); Index: branches/5.2.x/core/units/configuration/configuration_event_handler.php =================================================================== diff -u -N -r15608 -r15781 --- branches/5.2.x/core/units/configuration/configuration_event_handler.php (.../configuration_event_handler.php) (revision 15608) +++ branches/5.2.x/core/units/configuration/configuration_event_handler.php (.../configuration_event_handler.php) (revision 15781) @@ -1,6 +1,6 @@ Clear(); // clear validation errors from previous variable $object->Load($id); $object->SetFieldsFromHash($field_values, $this->getRequestProtectedFields($field_values)); + $event->setEventParam('form_data', $field_values); if ( !$object->Update($id) ) { // don't stop when error found !