fix add new language

Dieser Commit ist enthalten in:
Ortwin Pinke 2023-07-22 18:35:31 +02:00
Ursprung 8f8553996e
Commit 68bcdc4c1d
1 geänderte Dateien mit 11 neuen und 11 gelöschten Zeilen

Datei anzeigen

@ -41,13 +41,13 @@ $clang = new cApiLanguage($idlang);
#Script for refreshing Language Box in Header #Script for refreshing Language Box in Header
$newOption = ''; $newOption = '';
$db2 = new DB_ConLite; $db2 = new DB_ConLite();
$sReload = '<script language="javascript"> $sReload = '<script>
var left_bottom = top.content.left.left_bottom; let left_bottom = top.content.left.left_bottom;
if (left_bottom) { if (left_bottom) {
var href = left_bottom.location.href; let href = left_bottom.location.href;
href = href.replace(/&idlang[^&]*/, \'\'); href = href.replace(/&idlang[^&]*/, \'\');
left_bottom.location.href = href+"&idlang="+"' . $idlang . '"; left_bottom.location.href = href+"&idlang="+"' . $idlang . '";
} }
@ -59,9 +59,9 @@ if ($action == "lang_newlanguage" || $action == "lang_deletelanguage") {
if ($action == "lang_deletelanguage") { if ($action == "lang_deletelanguage") {
// finally delete from dropdown in header // finally delete from dropdown in header
$newOption = '<script> $newOption = '<script>
var langList = top.header.document.getElementById("cLanguageSelect"); let langList = top.header.document.getElementById("cLanguageSelect");
var thepos=""; let thepos="";
for(var i=0;i<langList.length;i++) { for(let i=0;i<langList.length;i++) {
if(langList.options[i].value == ' . $idlang . ') { if(langList.options[i].value == ' . $idlang . ') {
thepos = langList.options[i].index; thepos = langList.options[i].index;
} }
@ -72,15 +72,15 @@ if ($action == "lang_newlanguage" || $action == "lang_deletelanguage") {
if ($action == "lang_newlanguage") { if ($action == "lang_newlanguage") {
// update language dropdown in header // update language dropdown in header
$new_idlang = 0; $new_idlang = 1;
$db->query('SELECT max(idlang) as newlang FROM ' . $cfg["tab"]["lang"] . ';'); $db->query('SELECT max(idlang) as newlang FROM ' . $cfg["tab"]["lang"] . ';');
if ($db->next_record()) { if ($db->next_record()) {
$new_idlang = $db->f('newlang'); $new_idlang = $db->f('newlang');
} }
$newOption = '<script language="javascript"> $newOption = '<script>
var newLang = new Option("' . i18n("New language") . ' (' . $new_idlang . ')", "' . $new_idlang . '", false, false); let newLang = new Option("' . i18n("New language") . ' (' . $new_idlang . ')", "' . $new_idlang . '", false, false);
var langList = top.header.document.getElementById("cLanguageSelect"); let langList = top.header.document.getElementById("cLanguageSelect");
langList.options[langList.options.length] = newLang; langList.options[langList.options.length] = newLang;
</script>'; </script>';
$idlang = $new_idlang; $idlang = $new_idlang;