if (isset($_GET['id']) && $_GET['id'] == strval(intval($_GET['id']))) { SubLanguageManager::make_unavailable_language($_GET['id']); } } if ($action == 'makeavailable') { if (isset($_GET['id']) && $_GET['id'] == strval(intval($_GET['id']))) { SubLanguageManager::make_available_language($_GET['id']); } } if ($action == 'setplatformlanguage') { if (isset($_GET['id']) && $_GET['id'] == strval(intval($_GET['id']))) { SubLanguageManager::set_platform_language($_GET['id']); } } if ($action == 'disable_all_except_default') { $allLanguages = SubLanguageManager::getAllLanguages(); $failedDisabledLanguages = ''; $checkFailed = false; foreach ($allLanguages as $language) { if (SubLanguageManager::check_if_language_is_used($language['id']) == false) { SubLanguageManager::make_unavailable_language($language['id']); } else { if (intval(SubLanguageManager::get_platform_language_id()) !== intval($language['id'])) { $failedDisabledLanguages .= ' - ' . $language['english_name'] . '<br />'; $checkFailed = true; } } } if ($checkFailed) { $_SESSION['disabled_languages'] = $failedDisabledLanguages; }