コード例 #1
0
ファイル: ACL.php プロジェクト: igez/gaiaehr
 public static function hasPermissionByUid($perm_key, $uid)
 {
     self::$isConstructed = false;
     self::construct($uid);
     $perm_key = strtolower($perm_key);
     if (isset(self::$perms[$perm_key]) && self::$perms[$perm_key]['value']) {
         self::$isConstructed = false;
         return true;
     } else {
         self::$isConstructed = false;
         return false;
     }
 }
コード例 #2
0
ファイル: ACL.php プロジェクト: nagyist/tutus
 public static function hasPermissionByUid($perm_key, $uid)
 {
     self::$isConstructed = false;
     self::construct($uid);
     $perm_key = strtolower($perm_key);
     if (array_key_exists($perm_key, self::$perms)) {
         if (self::$perms[$perm_key]['value'] === '1' || self::$perms[$perm_key]['value'] === true) {
             self::$isConstructed = false;
             return true;
         } else {
             self::$isConstructed = false;
             return false;
         }
     } else {
         self::$isConstructed = false;
         return false;
     }
 }