Esempio n. 1
0
 public function checkAccess()
 {
     $result = true;
     $access = $this->property->access;
     if ($access && Manager::isLogged()) {
         $perms = explode(':', $access);
         $right = Manager::getPerms()->getRight($perms[1]);
         $result = Manager::checkAccess($perms[0], $right);
     }
     return $result;
 }
Esempio n. 2
0
 private function handleChildrenAuth($control, $tag, $node, $attributes)
 {
     $perms = explode(':', $attributes->access);
     $right = Manager::getPerms()->getRight($perms[1]);
     if (Manager::checkAccess($perms[0], $right)) {
         $this->handleChildren($control, $node);
     }
 }
Esempio n. 3
0
 public function isMemberOf($group)
 {
     return Manager::getPerms()->isMemberOf($group);
 }