view->form = $this->loadForm('icingaHost') ->setDb($this->db()) ->setSuccessUrl('director/list/hosts'); if ($id = $this->params->get('id')) { $this->view->form->loadObject($id); $this->view->title = $this->translate('Modify Icinga Host'); } else { $this->view->title = $this->translate('Add new Icinga Host'); } $this->view->form->handleRequest(); $this->render('form'); } public function hostgroupAction() { $this->view->form = $this->loadForm('icingaHostgroup') ->setDb($this->db()) ->setSuccessUrl('director/list/hostgroups'); if ($id = $this->params->get('id')) { $this->view->form->loadObject($id); $this->view->title = $this->translate('Modify Icinga Hostgroup'); } else { $this->view->title = $this->translate('Add new Icinga Hostgroup'); } $this->view->form->handleRequest(); $this->render('form'); } public function commandAction() { $this->view->form = $this->loadForm('icingaCommand') ->setDb($this->db()) ->setSuccessUrl('director/list/commands'); if ($id = $this->params->get('id')) { $this->view->form->loadObject($id); $this->view->title = $this->translate('Modify Icinga Command'); } else { $this->view->title = $this->translate('Add new Icinga Command'); } $this->view->form->handleRequest(); $this->render('form'); } public function commandargumentAction() { $this->view->form = $this->loadForm('icingaCommandArgument') ->setDb($this->db()) ->setSuccessUrl('director/list/commandarguments'); if ($id = $this->params->get('id')) { $this->view->form->loadObject($id); $this->view->title = $this->translate('Modify Icinga Command Argument'); } else { $this->view->title = $this->translate('Add new Icinga Command Argument'); } $this->view->form->handleRequest(); $this->render('form'); } public function userAction() { $this->view->form = $this->loadForm('icingaUser') ->setDb($this->db()) ->setSuccessUrl('director/list/users'); if ($id = $this->params->get('id')) { $this->view->form->loadObject($id); $this->view->title = $this->translate('Modify Icinga User'); } else { $this->view->title = $this->translate('Add new Icinga User'); } $this->view->form->handleRequest(); $this->render('form'); } public function endpointAction() { $this->view->form = $this->loadForm('icingaEndpoint') ->setDb($this->db()) ->setSuccessUrl('director/list/endpoints'); if ($id = $this->params->get('id')) { $this->view->form->loadObject($id); $this->view->title = $this->translate('Modify Icinga Endpoint'); } else { $this->view->title = $this->translate('Add new Icinga Endpoint'); } $this->view->form->handleRequest(); $this->render('form'); } public function zoneAction() { $this->view->form = $this->loadForm('icingaZone') ->setDb($this->db()) ->setSuccessUrl('director/list/zones'); if ($id = $this->params->get('id')) { $this->view->title = $this->translate('Modify Icinga Zone'); $this->view->form->loadObject($id); } else { $this->view->title = $this->translate('Add new Icinga Zone'); } $this->view->form->handleRequest(); $this->render('form'); } }