Пример #1
0
 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);
 }