isUserActive($_SESSION["ID"]); return $B_userActive; } public static function set_login($I_id){ self::start_session(); $_SESSION["ID"] = $I_id; } public static function login_or_die() { if (!self::is_login()) { header("Location: /user/login?return_uri=".$_SERVER["REQUEST_URI"]); die(); } } public static function is_admin(){ if (!self::is_login()) return false; $O_userModel = new UserModel(); return $O_userModel->isUserAdmin($_SESSION["ID"]); } public static function admin_or_die(){ Session::login_or_die(); if (!self::is_admin()) { header("Location: /"); die(); } } }