Файл: _rootadmin/_multilanguage.inc.php
Строк: 207
<?
if ($sub == "setdefault") {
checkAdminAccess('sMultiLanguageEdit',1);
SetSetting("lngDefault",$lngDefaultNew);
SetSetting("lngUsersCanChange",$lngUsersCanChange);
writeAdminLog("Изменены настройки: Мальтиязычность / Язык по умолчанию");
}
if ($sub == "savesettings") {
checkAdminAccess('sMultiLanguageEdit',1);
SetSetting("lngEnableLangVariable",$lngEnableLangVariable);
SetSetting("lngSelectAtLogin",$lngSelectAtLogin);
SetSetting("lngSelectAtProfile",$lngSelectAtProfile);
writeAdminLog("Изменены настройки: Мальтиязычность / Настройки");
}
checkAdminAccess('sMultiLanguageRead',1);
$lngDefault = GetSetting("lngDefault");
$lngUsersCanChange = GetSetting("lngUsersCanChange");
$lngEnableLangVariable = GetSetting("lngEnableLangVariable");
$lngSelectAtLogin = GetSetting("lngSelectAtLogin");
$lngSelectAtProfile = GetSetting("lngSelectAtProfile");
print "<table cellpadding=3 width=98%>";
print "<tr><td align=center colspan=3 bgcolor=$font_head><B>Мультиязычность клиентской части</b></td></tr>";
print "<tr bgcolor=$font_head><td align=center><B>Доступные языки</b></td><td align=center><B>Язык по умолчанию</b></td><td align=center><B>Настройки</B></td></tr>";
print "<tr bgcolor=$font_row><td align=center valign=top width=250>";
print "<table width=100%><tr align=center bgcolor=#FFFFFF><td><B>Код</B></td><td align=center><B>Название</B></td></tr>";
while (list($i,$v) = each($languages)) {
print "<tr align=center bgcolor=#FFFFFF><td>$i</td><Td>$v</td></tr>";
}
print "</table>";
print "</td><Td align=center valign=top width=200>";
print "<form method=POST>";
print "<input type=hidden name=do value=$do>";
print "<input type=hidden name=sub value=setdefault>";
print "<table width=100%><tr align=center bgcolor=#FFFFFF><td><select name=lngDefaultNew>";
reset($languages);
while (list($i,$v) = each($languages)) {
if ($i == $lngDefault) { $selected = "selected"; } else { $selected = ""; }
print "<option value='$i' $selected>$v</option>";
}
print "</select><BR><BR>";
print "<input type=checkbox name=lngUsersCanChange value=1 "; if ($lngUsersCanChange) {print "checked";} print "> разрешить изменение языка<BR>";
print "<BR><input type=submit value=Изменить><BR><BR></td></tr></table>";
print "</form>";
print "</td><Td align=center valign=top>";
print "<form method=POST>";
print "<input type=hidden name=do value=$do>";
print "<input type=hidden name=sub value=savesettings>";
print "<table width=100%><tr align=left bgcolor=#FFFFFF><td>";
if (!$lngUsersCanChange) { print "<BR><Center><font color=red>Необходимо разрешить изменение языка!</font></center><BR>"; }
print "<input type=checkbox "; if (!$lngUsersCanChange) {print "disabled";} print " name=lngEnableLangVariable value=1 "; if ($lngEnableLangVariable) {print "checked";} print ">разрешить передавать код языка в переменной lang<BR>";
print "<input type=checkbox "; if (!$lngUsersCanChange) {print "disabled";} print " name=lngSelectAtLogin value=1 "; if ($lngSelectAtLogin) {print "checked";} print ">разрешить выбор языка на странице входа в биллинг<BR>";
print "<input type=checkbox "; if (!$lngUsersCanChange) {print "disabled";} print " name=lngSelectAtProfile value=1 "; if ($lngSelectAtProfile) {print "checked";} print ">разрешить выбор языка в профайле клиента<BR><BR>";
print "<center><input type=submit value=Изменить "; if (!$lngUsersCanChange) {print "disabled";} print "><BR><BR></td></tr></table>";
print "</form><BR>";
print "</td></tr>";
print "</table><BR>";
?>