Esempio n. 1
0
 /**
  * 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;
     }
 }
Esempio n. 2
0
 /**
  * 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;
     }
 }
Esempio n. 3
0
	/**
	 * 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;
		}
	}