Exemplo n.º 1
0
 /**
  * Tworzy ARO i ACO
  */
 public function init()
 {
     $acl = new Zend_Acl();
     $aro = $acl->aroRegistry();
     $aro->add('guest');
     $aro->add('ankieter', $aro->guest);
     $aro->add('administrator');
     // Zabieramy prawa, a potem jak trzeba, przyznajemy je.
     $acl->deny();
     // gość
     $acl->index->allow($aro->guest);
     $acl->ankieta->allow($aro->guest);
     // ankieter
     $acl->ankieter->allow($aro->ankieter);
     $acl->raport->allow($aro->ankieter);
     $acl->ankieta->allow($aro->ankieter);
     // admin
     $acl->allow($aro->administrator);
     $this->acl = $acl;
 }