/** * Return admin status. * @return boolean */ public static function isAdmin() { if (Yii::app()->user->isGuest) { return false; } else { if (!isset(self::$_admin)) { if (self::user()->superuser) { self::$_admin = true; } else { self::$_admin = false; } } return self::$_admin; } }
/** * Return admin status. * @return boolean */ public static function isAdmin() { if (Yii::app()->user->isGuest) { return false; } else { if (!isset(self::$_admin)) { if (self::user()->status == User::STATUS_SUPERUSER) { self::$_admin = true; } else { self::$_admin = false; } } return self::$_admin; } }
/** * Return admin status. * @return boolean */ public static function isAdmin() { if(Y::isGuest()) return false; else { if (!isset(self::$_admin)) { if(Y::checkAccess('administrator')) self::$_admin = true; else self::$_admin = false; } return self::$_admin; } }