Index: branches/5.1.x/core/units/helpers/language_import_helper.php =================================================================== diff -u -N -r13877 -r13901 --- branches/5.1.x/core/units/helpers/language_import_helper.php (.../language_import_helper.php) (revision 13877) +++ branches/5.1.x/core/units/helpers/language_import_helper.php (.../language_import_helper.php) (revision 13901) @@ -1,6 +1,6 @@ Application->getUnitOption('emailevents', 'TableName') . ' - WHERE `Type` IN (' . implode(',', $phrase_types) . ') AND ' . substr($module_sql, 0, -4) . ' AND ' . $limit_where . ' + WHERE `Type` IN (' . implode(',', $phrase_types) . ') AND (' . substr($module_sql, 0, -4) . ') AND ' . $limit_where . ' ORDER BY `Event`, `Type`'; $events = $this->Conn->Query($sql, 'EventId'); Index: branches/5.1.x/core/units/phrases/phrases_event_handler.php =================================================================== diff -u -N -r13453 -r13901 --- branches/5.1.x/core/units/phrases/phrases_event_handler.php (.../phrases_event_handler.php) (revision 13453) +++ branches/5.1.x/core/units/phrases/phrases_event_handler.php (.../phrases_event_handler.php) (revision 13901) @@ -1,6 +1,6 @@ Special == 'import' || $event->Special == 'export') { - $object->setRequired('LangFile', true); - $object->setRequired('Phrase', false); - $object->setRequired('l' . $this->Application->GetVar('m_lang') . '_Translation', false); + $this->RemoveRequiredFields($object); + $object->setRequired('LangFile'); + $object->setRequired('PhraseType'); + $object->setRequired('Module'); // allow multiple phrase types to be selected during import/export $field_options = $object->GetFieldOptions('PhraseType');