Index: branches/RC/core/units/email_messages/email_messages_config.php =================================================================== diff -u -r9047 -r10194 --- branches/RC/core/units/email_messages/email_messages_config.php (.../email_messages_config.php) (revision 9047) +++ branches/RC/core/units/email_messages/email_messages_config.php (.../email_messages_config.php) (revision 10194) @@ -50,7 +50,7 @@ 'Fields' => Array ( 'EmailMessageId' => Array('type' => 'int', 'not_null' => 1, 'default' => 0), 'Template' => Array('type' => 'string', 'default' => null), - 'MessageType' => Array('type' => 'string', 'formatter' => 'kOptionsFormatter', 'options' => Array('text'=>'la_Text','html'=>'la_Html'), 'not_null' => '1','default' => 'text'), + 'MessageType' => Array('type' => 'string', 'formatter' => 'kOptionsFormatter', 'options' => Array('text'=>'la_Text','html'=>'la_Html'), 'use_phrases' => 1, 'not_null' => '1','default' => 'text'), 'LanguageId' => Array('type' => 'int', 'not_null' => 1, 'default' => 0), 'EventId' => Array('type' => 'int', 'not_null' => 1, 'default' => 0), 'Subject' => Array('type' => 'string', 'default' => null), Index: branches/RC/core/units/email_messages/email_messages_event_handler.php =================================================================== diff -u -r9369 -r10194 --- branches/RC/core/units/email_messages/email_messages_event_handler.php (.../email_messages_event_handler.php) (revision 9369) +++ branches/RC/core/units/email_messages/email_messages_event_handler.php (.../email_messages_event_handler.php) (revision 10194) @@ -57,14 +57,29 @@ */ function OnBeforeItemLoad(&$event) { - if( !$event->getEventParam('id') ) - { + if (!$event->getEventParam('id')) { $this->OnNew($event); + $event->status = erFATAL; } } /** + * Sets event id + * + * @param kEvent $event + */ + function OnNew(&$event) + { + parent::OnNew($event); + + $object =& $event->getObject(); + /* @var $object kDBItem */ + + $object->SetDBField('EventId', $this->getEmailEventId()); + } + + /** * Parse message template (split into header, subject & body) * * @param kEvent $event Index: branches/RC/core/admin_templates/regional/email_messages_edit.tpl =================================================================== diff -u -r8929 -r10194 --- branches/RC/core/admin_templates/regional/email_messages_edit.tpl (.../email_messages_edit.tpl) (revision 8929) +++ branches/RC/core/admin_templates/regional/email_messages_edit.tpl (.../email_messages_edit.tpl) (revision 10194) @@ -31,16 +31,19 @@ - - - - - - - - - - -
+
+ + + + + + + + + + +
+
+