diff --git a/application/controllers/TemplatechoiceController.php b/application/controllers/TemplatechoiceController.php new file mode 100644 index 00000000..96a4d870 --- /dev/null +++ b/application/controllers/TemplatechoiceController.php @@ -0,0 +1,28 @@ +assertPermission('director/admin'); + } + + public function hostAction() + { + $this->addSingleTab('Choice') + ->addTitle($this->translate('Host template choice')); + $this->content()->add( + $form = $this->loadForm('IcingaTemplateChoiceHost') + ->setDb($this->db()) + ); + if ($name = $this->params->get('name')) { + $form->setObject(IcingaTemplateChoiceHost::load($name, $this->db())); + } + $form->handleRequest(); + } +}