$samesite]); } if (isset($_COOKIE['PHPSESSID'])) session_start(); function login() { if (session_status() == PHP_SESSION_NONE) return false; if (isset($_SESSION[config("site.url")]['user']) && !empty($_SESSION[config("site.url")]['user'])) { return true; } else { return false; } } function is_admin() { if(login()) { $user = $_SESSION[config("site.url")]['user']; $role = user('role', $user); if ($role === 'admin') { return true; } else { return false; } } else { return false; } } function is_subadmin() { if(login()) { $user = $_SESSION[config("site.url")]['user']; $role = user('role', $user); if ($role === 'subadmin' || $role === 'admin') { return true; } else { return false; } } else { return false; } } function is_editor() { if(login()) { $user = $_SESSION[config("site.url")]['user']; $role = user('role', $user); if ($role === 'editor' || $role === 'subadmin' || $role === 'admin') { return true; } else { return false; } } else { return false; } } function is_moderator() { if(login()) { $user = $_SESSION[config("site.url")]['user']; $role = user('role', $user); if ($role === 'moderator' || $role === 'editor' || $role === 'subadmin' || $role === 'admin') { return true; } else { return false; } } else { return false; } } function is_author() { if(login()) { $user = $_SESSION[config("site.url")]['user']; $role = user('role', $user); if ($role === 'author' || $role === 'moderator' || $role === 'editor' || $role === 'subadmin' || $role === 'admin') { return true; } else { return false; } } else { return false; } } function is_user() { if(login()) { $user = $_SESSION[config("site.url")]['user']; $role = user('role', $user); if ($role === 'user' || $role === 'author' || $role === 'moderator' || $role === 'editor' || $role === 'subadmin' || $role === 'admin') { return true; } else { return false; } } else { return false; } }