Index: branches/unlabeled/unlabeled-1.8.2/core/units/general/helpers/multilanguage.php =================================================================== diff -u -r6908 -r7010 --- branches/unlabeled/unlabeled-1.8.2/core/units/general/helpers/multilanguage.php (.../multilanguage.php) (revision 6908) +++ branches/unlabeled/unlabeled-1.8.2/core/units/general/helpers/multilanguage.php (.../multilanguage.php) (revision 7010) @@ -72,15 +72,12 @@ return $fields_found; } - function readTableStructure($table_name, $refresh=false) + function readTableStructure($table_name, $refresh = false) { - static $structure_status = Array(); - - if ($refresh || !getArrayValue($structure_status, $table_name)) { +// if ($refresh || !getArrayValue($structure_status, $prefix.'.'.$table_name)) { $this->curStructure = $this->Conn->Query('DESCRIBE '.$table_name, 'Field'); $this->curIndexCount = count($this->Conn->Query('SHOW INDEXES FROM '.$table_name)); - $structure_status[$table_name] = true; - } +// } } /** @@ -113,7 +110,7 @@ unset($this->curFields[$field_name]); continue; } - + $created_count = $this->getCreatedCount($field_name); $create_count = $this->languageCount - $created_count; if ($create_count > 0) {