Index: branches/5.2.x/core/units/email_events/email_events_event_handler.php =================================================================== diff -u -N -r15268 -r15465 --- branches/5.2.x/core/units/email_events/email_events_event_handler.php (.../email_events_event_handler.php) (revision 15268) +++ branches/5.2.x/core/units/email_events/email_events_event_handler.php (.../email_events_event_handler.php) (revision 15465) @@ -1,6 +1,6 @@ Application->GetVar('module'); $object->addFilter('module_filter', '%1$s.Module = ' . $this->Conn->qstr($module)); } + else { + $object->addFilter('module_filter', '%1$s.Module IN (SELECT Name FROM ' . TABLE_PREFIX . 'Modules WHERE Loaded = 1)'); + } if ( !$event->Special && !$this->Application->isDebugMode() ) { // no special Index: branches/5.2.x/core/units/phrases/phrases_event_handler.php =================================================================== diff -u -N -r15222 -r15465 --- branches/5.2.x/core/units/phrases/phrases_event_handler.php (.../phrases_event_handler.php) (revision 15222) +++ branches/5.2.x/core/units/phrases/phrases_event_handler.php (.../phrases_event_handler.php) (revision 15465) @@ -1,6 +1,6 @@ getObject(); + /* @var $object kDBList */ + + $object->addFilter('module_filter', '%1$s.Module IN (SELECT Name FROM ' . TABLE_PREFIX . 'Modules WHERE Loaded = 1)'); + } + + /** * Apply some special processing to object being * recalled before using it in other events that * call prepareObject Index: branches/5.2.x/core/units/helpers/email_message_helper.php =================================================================== diff -u -N -r15225 -r15465 --- branches/5.2.x/core/units/helpers/email_message_helper.php (.../email_message_helper.php) (revision 15225) +++ branches/5.2.x/core/units/helpers/email_message_helper.php (.../email_message_helper.php) (revision 15465) @@ -1,6 +1,6 @@ Application->Parser->CompileRaw($object->GetField($field), 'email_template'); } - catch (ParserException $e) { + catch (Exception $e) { if ( $this->Application->isDebugMode() ) { $this->Application->Debugger->appendHTML('Error in Email Template: ' . $e->getMessage() . ' (line: ' . $e->getLine() . ')'); }