/** * 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; }