Index: branches/RC/core/units/languages/languages_item.php =================================================================== diff -u -r8929 -r9363 --- branches/RC/core/units/languages/languages_item.php (.../languages_item.php) (revision 8929) +++ branches/RC/core/units/languages/languages_item.php (.../languages_item.php) (revision 9363) @@ -8,16 +8,17 @@ return $this->Conn->GetOne($sql) + 1; } - function setPrimary($reset_primary = true) + function setPrimary($reset_primary = true, $admin_language = false) { + $primary_field = $admin_language ? 'AdminInterfaceLang' : 'PrimaryLang'; if ($reset_primary) { $sql = 'UPDATE '.$this->TableName.' - SET PrimaryLang = 0'; + SET '.$primary_field.' = 0'; $this->Conn->Query($sql); } $sql = 'UPDATE '.$this->TableName.' - SET PrimaryLang = 1, Enabled = 1 + SET '.$primary_field.' = 1, Enabled = 1 WHERE '.$this->IDField.' = '.$this->GetID(); $this->Conn->Query($sql); }