function _initPersonDependency() { $p = Persons_Domain_Person::getDepencyDomain(); $dep['domain']['class'] = 'Persons_Domain_Person'; $dep['menu']['label'] = 'Person'; $dep['menu']['title'] = 'Person details'; $dep['menu']['icon'] = 'icon-user-md'; $dep['menu']['module'] = 'persons'; $dep['menu']['controller'] = 'person'; $dep['menu']['action'] = 'get'; $dep['menu']['order'] = 0; // Pdf generation $dep['pdf']['module'] = 'persons'; $dep['pdf']['controller'] = 'person'; $dep['pdf']['action'] = 'pdf-record'; array_unshift($p, $dep); /** * Docs */ unset($dep); $dep['domain']['class'] = 'Persons_Domain_PersonDocs'; $dep['menu']['label'] = 'Docs'; $dep['menu']['title'] = 'Docs'; $dep['menu']['icon'] = 'icon-credit-card'; $dep['menu']['module'] = 'persons'; $dep['menu']['controller'] = 'person-docs'; $dep['menu']['action'] = 'get'; //$dep['menu']['order'] = 1; $dep['menu']['new']['title'] = 'Add new Docs'; $dep['menu']['new']['module'] = 'persons'; $dep['menu']['new']['controller'] = 'person-docs'; $dep['menu']['new']['action'] = 'create'; // Pdf generation $dep['pdf']['module'] = 'persons'; $dep['pdf']['controller'] = 'person-docs'; $dep['pdf']['action'] = 'pdf-record'; $p[] = $dep; /** * Fingerprint */ unset($dep); $dep['domain']['class'] = 'Persons_Domain_PersonFingerprint'; $dep['menu']['label'] = 'Impressão digital'; $dep['menu']['title'] = 'Impressão digital'; $dep['menu']['icon'] = 'icon-hand-up'; $dep['menu']['module'] = 'persons'; $dep['menu']['controller'] = 'person-fingerprint'; $dep['menu']['action'] = 'list'; $dep['menu']['allways-show'] = true; //$dep['menu']['order'] = 1; $p[] = $dep; /** * Helped */ if (Persons_Domain_PersonHelped::isControllerEnabled($this->getOptions())) { unset($dep); $dep['domain']['class'] = 'Persons_Domain_PersonHelped'; $dep['menu']['label'] = 'Person helped'; $dep['menu']['title'] = 'Person helped'; $dep['menu']['icon'] = 'icon-heart'; $dep['menu']['module'] = 'persons'; $dep['menu']['controller'] = 'person-helped'; $dep['menu']['action'] = 'get'; //$dep['menu']['order'] = 1; $dep['menu']['new']['title'] = 'Add new Person helped'; $dep['menu']['new']['module'] = 'persons'; $dep['menu']['new']['controller'] = 'person-helped'; $dep['menu']['new']['action'] = 'create'; // Pdf generation $dep['pdf']['module'] = 'persons'; $dep['pdf']['controller'] = 'person-helped'; $dep['pdf']['action'] = 'pdf-record'; $p[] = $dep; } Zend_Registry::getInstance()->set('Person-Dependency-Domain', $p); }