$formname = "form_language_card"; $translation = \DynCom\mysyde\common\classes\Registry::get("translation"); static $locales = [ 'af-ZA', 'am-ET', 'ar-AE', 'ar-BH', 'ar-DZ', 'ar-EG', 'ar-IQ', 'ar-JO', 'ar-KW', 'ar-LB', 'ar-LY', 'ar-MA', 'arn-CL', 'ar-OM', 'ar-QA', 'ar-SA', 'ar-SY', 'ar-TN', 'ar-YE', 'as-IN', 'az-Cyrl-AZ', 'az-Latn-AZ', 'ba-RU', 'be-BY', 'bg-BG', 'bn-BD', 'bn-IN', 'bo-CN', 'br-FR', 'bs-Cyrl-BA', 'bs-Latn-BA', 'ca-ES', 'co-FR', 'cs-CZ', 'cy-GB', 'da-DK', 'de-AT', 'de-CH', 'de-DE', 'de-LI', 'de-LU', 'dsb-DE', 'dv-MV', 'el-GR', 'en-029', 'en-AU', 'en-BZ', 'en-CA', 'en-GB', 'en-IE', 'en-IN', 'en-JM', 'en-MY', 'en-NZ', 'en-PH', 'en-SG', 'en-TT', 'en-US', 'en-ZA', 'en-ZW', 'es-AR', 'es-BO', 'es-CL', 'es-CO', 'es-CR', 'es-DO', 'es-EC', 'es-ES', 'es-GT', 'es-HN', 'es-MX', 'es-NI', 'es-PA', 'es-PE', 'es-PR', 'es-PY', 'es-SV', 'es-US', 'es-UY', 'es-VE', 'et-EE', 'eu-ES', 'fa-IR', 'fi-FI', 'fil-PH', 'fo-FO', 'fr-BE', 'fr-CA', 'fr-CH', 'fr-FR', 'fr-LU', 'fr-MC', 'fy-NL', 'ga-IE', 'gd-GB', 'gl-ES', 'gsw-FR', 'gu-IN', 'ha-Latn-NG', 'he-IL', 'hi-IN', 'hr-BA', 'hr-HR', 'hsb-DE', 'hu-HU', 'hy-AM', 'id-ID', 'ig-NG', 'ii-CN', 'is-IS', 'it-CH', 'it-IT', 'iu-Cans-CA', 'iu-Latn-CA', 'ja-JP', 'ka-GE', 'kk-KZ', 'kl-GL', 'km-KH', 'kn-IN', 'kok-IN', 'ko-KR', 'ky-KG', 'lb-LU', 'lo-LA', 'lt-LT', 'lv-LV', 'mi-NZ', 'mk-MK', 'ml-IN', 'mn-MN', 'mn-Mong-CN', 'moh-CA', 'mr-IN', 'ms-BN', 'ms-MY', 'mt-MT', 'nb-NO', 'ne-NP', 'nl-BE', 'nl-NL', 'nn-NO', 'nso-ZA', 'oc-FR', 'or-IN', 'pa-IN', 'pl-PL', 'prs-AF', 'ps-AF', 'pt-BR', 'pt-PT', 'qut-GT', 'quz-BO', 'quz-EC', 'quz-PE', 'rm-CH', 'ro-RO', 'ru-RU', 'rw-RW', 'sah-RU', 'sa-IN', 'se-FI', 'se-NO', 'se-SE', 'si-LK', 'sk-SK', 'sl-SI', 'sma-NO', 'sma-SE', 'smj-NO', 'smj-SE', 'smn-FI', 'sms-FI', 'sq-AL', 'sr-Cyrl-BA', 'sr-Cyrl-CS', 'sr-Cyrl-ME', 'sr-Cyrl-RS', 'sr-Latn-BA', 'sr-Latn-CS', 'sr-Latn-ME', 'sr-Latn-RS', 'sv-FI', 'sv-SE', 'sw-KE', 'syr-SY', 'ta-IN', 'te-IN', 'tg-Cyrl-TJ', 'th-TH', 'tk-TM', 'tn-ZA', 'tr-TR', 'tt-RU', 'tzm-Latn-DZ', 'ug-CN', 'uk-UA', 'ur-PK', 'uz-Cyrl-UZ', 'uz-Latn-UZ', 'vi-VN', 'wo-SN', 'xh-ZA', 'yo-NG', 'zh-CN', 'zh-HK', 'zh-MO', 'zh-SG', 'zh-TW', 'zu-ZA', ]; //Vorauswahl für Logout-Verweis füllen $query = "SELECT id, code, name FROM main_site ORDER BY id ASC"; $result = @mysqli_query($GLOBALS['mysql_con'], $query); $sites = array(); $i = 0; WHILE ($row = @mysqli_fetch_array($result)) { $sites[$i]["id"] = $row["id"]; $sites[$i]["code"] = $row["code"]; $sites[$i]["name"] = $row["name"]; $i++; } $query = " SELECT logout_site_id AS 'logout_site', logout_language_id AS 'logout_language', logout_navigation_id AS 'logout_navigation' FROM main_language WHERE id = '" . $GLOBALS["language"]["id"] . "' "; $result = @mysqli_query($GLOBALS['mysql_con'], $query); $preselect = @mysqli_fetch_assoc($result); extract($preselect); IF (isset($logout_site)) { $site_preselect = site_getbycode($logout_site); $sitecode = $site_preselect["code"]; } IF (isset($logout_site)) { $query_1 = " SELECT ml.id AS 'id', ml.name AS 'name', ms.id AS 'ms_id' FROM main_language ml, main_site ms WHERE ms.id = '" . $logout_site . "' AND ml.main_site_id = ms.id "; $result_1 = @mysqli_query($GLOBALS['mysql_con'], $query_1); $logout_langs = ""; WHILE ($row = mysqli_fetch_assoc($result_1)) { IF (isset($logout_site) && $row["id"] == $logout_language) { $logout_langs .= ""; } ELSE { $logout_langs .= ""; } } } IF (isset($logout_language)) { $logout_navs = navigation_select_noecho($logout_navigation, $logout_site, $logout_language); } //Vorauswahl für Mandant-Shop-Sprache füllen // $query = "SELECT id, company FROM shop_setup"; // $result = @mysqli_query($GLOBALS['mysql_con'], $query); // $companies = array(); // WHILE ($row = @mysqli_fetch_array($result)) { // $companies[]["company"] = $row["company"]; // } // $company_pre = $input_language["company"]; // $shop_pre = $input_language["shop_code"]; // $lang_pre = $input_language["shop_language_code"]; // IF (!empty($company_pre)) { // $query_1 = "SELECT code, description FROM shop_shop WHERE company = '" . $company_pre . "'"; // $result_1 = @mysqli_query($GLOBALS['mysql_con'], $query_1); // $shops = ""; // WHILE ($row = @mysqli_fetch_assoc($result_1)) { // IF (isset($shop_pre) && $row["code"] == $shop_pre) { // $shops .= ""; // } ELSE { // $shops .= ""; // } // } // IF (!empty($shop_pre)) { // $query_2 = "SELECT code, description FROM shop_language WHERE shop_code = '" . $shop_pre . "'"; // $result_2 = @mysqli_query($GLOBALS['mysql_con'], $query_2); // $langs = ""; // WHILE ($row = @mysqli_fetch_assoc($result_2)) { // IF (isset($lang_pre) && $row["code"] == $lang_pre) { // $langs .= ""; // } ELSE { // $langs .= ""; // } // } // } // } ?>