Esempio n. 1
0
function is_root()
{
    $my_user = new phpos_users();
    $my_user->get_logged_user();
    $access_level = $my_user->get_access_level();
    if ($access_level == 3) {
        return true;
    }
}
Esempio n. 2
0
    $lang = new phpos_languages();
    if (!empty($reqested_lang)) {
        if ($lang->lang_exists($reqested_lang)) {
            $login_language = $reqested_lang;
            $_SESSION['login_lang'] = $reqested_lang;
        }
    }
    $lang->lang_load($login_language);
} else {
    $usr = new phpos_users();
    $config = new phpos_config();
    if ($usr->user_is_logged()) {
        $config->set_id_user($usr->get_logged_user());
    }
    $usr->get_logged_user();
    $access_level = $usr->get_access_level();
    if (!empty($_GET['lang'])) {
        //$PHPOS_GLOBALCONFIG['lang'] = strtolower($_GET['lang']);
        //$PHPOS_USERCONFIG['lang'] = strtolower($_GET['lang']);
        $requested_lang = trim(filter::alfas(strtolower($_GET['lang'])));
        if ($langs->lang_exists($requested_lang)) {
            if ($config->get_global('demo_mode') != 1 || $access_level == 3) {
                $config->update_user('lang', $requested_lang);
            } else {
                $demo_lang = trim($requested_lang);
                $_SESSION['demo_lang'] = $demo_lang;
            }
        }
    }
    $txt = array();
    if ($config->get_global('demo_mode') != 1 || $access_level == 3) {
Esempio n. 3
0
 public function user_have_access_section($section_id)
 {
     $access_section = $this->get_access_level_section($section_id);
     $user = new phpos_users();
     $user->get_logged_user();
     $access_user = $user->get_access_level();
     if (empty($access_section)) {
         return false;
     }
     if ($access_user >= $access_section) {
         return true;
     }
 }