Index: branches/5.3.x/core/units/categories/categories_event_handler.php =================================================================== diff -u -N -r15928 -r15938 --- branches/5.3.x/core/units/categories/categories_event_handler.php (.../categories_event_handler.php) (revision 15928) +++ branches/5.3.x/core/units/categories/categories_event_handler.php (.../categories_event_handler.php) (revision 15938) @@ -1,6 +1,6 @@ Load($category_id); $email_event = $new_status == STATUS_ACTIVE ? 'CATEGORY.APPROVE' : 'CATEGORY.DENY'; - $this->Application->emailUser($email_event, $object->GetDBField('CreatedById')); + $this->Application->emailUser($email_event, $object->GetDBField('CreatedById'), $object->getEmailParams()); } } } @@ -1509,11 +1509,12 @@ $event->SetRedirectParam('opener', 's'); // send email events + $send_params = $object->getEmailParams(); + $event_suffix = $is_active ? 'ADD' : 'ADD.PENDING'; $perm_prefix = $event->getUnitConfig()->getPermItemPrefix(); - $event_suffix = $is_active ? 'ADD' : 'ADD.PENDING'; - $this->Application->emailAdmin($perm_prefix . '.' . $event_suffix); - $this->Application->emailUser($perm_prefix . '.' . $event_suffix, $object->GetDBField('CreatedById')); + $this->Application->emailUser($perm_prefix . '.' . $event_suffix, $object->GetDBField('CreatedById'), $send_params); + $this->Application->emailAdmin($perm_prefix . '.' . $event_suffix, null, $send_params); } /** @@ -1607,7 +1608,7 @@ $event->status = kEvent::erSUCCESS; $email_event = $event->Name == 'OnMassApprove' ? 'CATEGORY.APPROVE' : 'CATEGORY.DENY'; - $this->Application->emailUser($email_event, $object->GetDBField('CreatedById')); + $this->Application->emailUser($email_event, $object->GetDBField('CreatedById'), $object->getEmailParams()); } else { $event->status = kEvent::erFAIL;