Example #1
0
            $tmp2[] = $params[$i];
        }
        return ilang($str, $tmp2);
    }
}
#Nice decent default
$current_language = isset($frontendlang) ? $frontendlang : 'en_US';
#Only do language stuff for install pages
if (isset($CMS_INSTALL_PAGE)) {
    $nls = array();
    $lang = array();
    #Check to see if there is already a language in use...
    if (isset($_POST["default_cms_lang"])) {
        $current_language = $_POST["default_cms_lang"];
        if ($current_language == '') {
            cms_cookies::erase("cms_language");
        } else {
            if (isset($_POST["change_cms_lang"])) {
                cms_cookies::set("cms_language", $_POST["change_cms_lang"]);
            }
        }
    } else {
        if (isset($_SESSION['login_cms_language'])) {
            debug_buffer('Setting language to: ' . $_SESSION['login_cms_language']);
            $current_language = $_SESSION['login_cms_language'];
            cms_cookies::set('cms_language', $_SESSION['login_cms_language']);
            unset($_SESSION['login_cms_language']);
        } else {
            if (isset($_COOKIE["cms_language"])) {
                $current_language = $_COOKIE["cms_language"];
            }
Example #2
0
                        $error = lang('nofieldgiven', array(lang('password')));
                        $changepwhash = $_REQUEST['changepwhash'];
                    }
                }
            }
        }
    }
}
if (isset($_SESSION['logout_user_now'])) {
    debug_buffer("Logging out.  Cleaning cookies and session variables.");
    unset($_SESSION['logout_user_now']);
    unset($_SESSION['cms_admin_user_id']);
    unset($_SESSION[CMS_USER_KEY]);
    cms_cookies::erase('cms_admin_user_id');
    cms_cookies::erase('cms_passhash');
    cms_cookies::erase(CMS_SECURE_PARAM_NAME);
} else {
    if (isset($_SESSION['redirect_url'])) {
        $_SESSION["t_redirect_url"] = $_SESSION["redirect_url"];
        $no_redirect = true;
        $is_logged_in = check_login($no_redirect);
        $_SESSION["redirect_url"] = $_SESSION["t_redirect_url"];
        unset($_SESSION["t_redirect_url"]);
        if (true == $is_logged_in) {
            $userid = get_userid();
            $homepage = get_preference($userid, 'homepage' . 'index.php');
            $homepage = str_replace('&', '&', $homepage);
            $tmp = explode('?', $homepage);
            if (!file_exists($tmp[0])) {
                $tmp[0] = 'index.php';
            }