public function _initReports() { $r = new Agana_Print_Menu_Report(); $r->setGroup('Project', 'Projects Reports'); Agana_Print_Menu_Global::saveGroup($r); $r = new Agana_Print_Menu_Report(); $r->setReport('Assistances-By-Project', 'Assistances by project', 'icon-double-angle-right', 'Assistance_Domain_Activity', 'assistance', 'activity', 'report-by-project', null, 'Project'); Agana_Print_Menu_Global::saveGroup($r); }
/** */ public function loadReport($reportId) { $this->setName($reportId); $reps = Agana_Print_Menu_Global::getReportsFromGroup($reportId); foreach ($reps as $r) { if ($r->isGroup()) { $this->setLabel($reps[0]->getLabel()); } else { $moduleGm = new Agana_Module_Gm(); $moduleGm->setName($r->getName()); $moduleGm->setNavigation($r->getIcon(), $r->getLabel(), $r->getModule(), $r->getController(), $r->getAction(), $r->getParams()); $this->_modules[$moduleGm->getName()] = $moduleGm; } } }
public function _initReports() { /** * Helped */ if (Persons_Domain_PersonHelped::isControllerEnabled($this->getOptions())) { $r = new Agana_Print_Menu_Report(); $r->setGroup('Project', 'Projects Reports'); Agana_Print_Menu_Global::saveGroup($r); $r = new Agana_Print_Menu_Report(); $r->setReport('Person-Helped-By-Project', 'Persons helped by project', 'icon-double-angle-right', 'Persons_Domain_PersonHelped', 'persons', 'person-helped-project', 'report-by-project', null, 'Project'); Agana_Print_Menu_Global::saveGroup($r); } }