getAllObjects(); foreach($alib->getClasses() as $cl) $all[] = array('name'=>$cl['cname']." (class)", 'id'=>$cl['id']); foreach($all as $it){ $aa=array(); foreach($alib->getAllActions() as $a){ $aa[$a] = $r = $alib->checkPerm($sid, $a, $it['id']); if(PEAR::isError($r)){ echo $r->getMessage()." ".$r->getUserInfo()."\n"; exit; } } $m[]=array($it['name'], $aa); } #echo"
\n"; var_dump($m);
$u=$alib->getSubjName($sid);

?>

ALib - permission matrix


Permission matrix

User:

getAllActions() as $a){?> $v){ list($obj, $aa)=$v;?>
object
Back
Tree dump:
dumpTree()?>