/** * 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; } }