Ejemplo n.º 1
0
 function may($u, $lvl)
 {
     global $USER;
     if ($u === $USER && $USER->ID !== NOBODY) {
         return true;
     } else {
         $pr = parent::may($u, $lvl);
         if (is_bool($pr) || $USER->ID == NOBODY) {
             return $pr;
         } else {
             if ($lvl & READ) {
                 return true;
             } else {
                 return $pr;
             }
         }
     }
 }
Ejemplo n.º 2
0
 /**
  * Give members right to see the group by default
  * (non-PHPdoc)
  * @see lib/MenuItem#may($u, $lvl)
  */
 function may($u, $lvl)
 {
     $pr = parent::may($u, $lvl);
     if (is_bool($pr)) {
         return $pr;
     } elseif ($lvl & READ) {
         return $this->isMember($u);
     } else {
         return $pr;
     }
 }