Exemplo n.º 1
0
Arquivo: ACL.php Projeto: 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;
     }
 }
Exemplo n.º 2
0
 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;
     }
 }