Exemplo n.º 1
0
    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;
    }