$redirect]); exit; } } public static function userAdminGlobalLogout() { if (isset($_SESSION['user_admin_global'])) { unset($_SESSION['user_admin_global']); } } //endregion //region USER ADMIN CMS public static function userAdminCms() { if (isset($_SESSION['user_admin_cms'])) return UserAdminGlobal::findOne($_SESSION['user_admin_cms']); return null; } public static function userAdminCmsLogin($id, $redirect = null) { $_SESSION['user_admin_cms'] = $id; if ($redirect) { echo json_encode(['redirect' => $redirect]); exit; } } public static function userAdminCmsLogout() { if (isset($_SESSION['user_admin_cms'])) { unset($_SESSION['user_admin_cms']); } } //endregion //region USER PARTNER public static function userPartner() { if (isset($_SESSION['user_partner'])) return UserPartner::findOne($_SESSION['user_partner']); return null; } public static function userPartnerLogin($id, $redirect = null) { $_SESSION['user_partner'] = $id; if ($redirect) { echo json_encode(['redirect' => $redirect]); exit; } } public static function userPartnerLogout() { if (isset($_SESSION['user_partner'])) { unset($_SESSION['user_partner']); } } //endregion }