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; } }
$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) {
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; } }