Index: trunk/core/units/languages/import_xml.php =================================================================== diff -u -N -r1623 -r1636 --- trunk/core/units/languages/import_xml.php (.../import_xml.php) (revision 1623) +++ trunk/core/units/languages/import_xml.php (.../import_xml.php) (revision 1636) @@ -1,5 +1,8 @@ phrase_types_allowed = array_flip($phrase_types); + $this->import_mode = $import_mode; //if (in_array('In-Portal',) @@ -106,6 +146,14 @@ { case 'LANGUAGES LANGUAGE': $this->current_language = Array('PackName' => $attributes['PACKNAME'], 'LocalName' => $attributes['PACKNAME']); + + $sql = 'SELECT %s FROM %s WHERE PackName = %s'; + $sql = sprintf( $sql, + $this->lang_object->IDField, + kTempTablesHandler::GetLiveName($this->lang_object->TableName), + $this->Conn->qstr($this->current_event['PackName']) ); + $language_id = $this->Conn->GetOne($sql); + if($language_id) $this->current_language['LanguageId'] = $language_id; break; case 'LANGUAGES LANGUAGE PHRASES':