/** * Init all the roles */ protected function initRoles() { $roles = AdminRoles::getRoles(); if (!empty($roles[0])) { // echo "> Adding the role: ".$roles[0]['name']."<br/>"; $this->addRole(new Zend_Acl_Role($roles[0]['name'])); for ($i = 1; $i < count($roles); $i++) { // echo "> Adding the role: ".$roles[$i]['name']. " inherits " . $roles[$i-1]['name']."<br/>"; $this->addRole(new Zend_Acl_Role($roles[$i]['name']), $roles[$i - 1]['name']); } } }