From f66ab8dae2f3d0418759f81a3a64dc9517a62449 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 14 Apr 2024 15:17:31 +0200 Subject: Adding upstream version 1.10.2. Signed-off-by: Daniel Baumann --- .../controllers/TemplatechoiceController.php | 41 ++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 application/controllers/TemplatechoiceController.php (limited to 'application/controllers/TemplatechoiceController.php') diff --git a/application/controllers/TemplatechoiceController.php b/application/controllers/TemplatechoiceController.php new file mode 100644 index 0000000..faf3dfe --- /dev/null +++ b/application/controllers/TemplatechoiceController.php @@ -0,0 +1,41 @@ +assertPermission('director/admin'); + } + + public function hostAction() + { + $this->prepare('host', $this->translate('Host template choice')); + } + + public function serviceAction() + { + $this->prepare('service', $this->translate('Service template choice')); + } + + protected function prepare($type, $title) + { + $this->addSingleTab('Choice') + ->addTitle($title); + $form = IcingaTemplateChoiceForm::create($type, $this->db()) + ->optionallyLoad($this->params->get('name')) + ->setListUrl("director/templatechoices/$type") + ->handleRequest(); + if ($this->showNotInBranch($this->translate('Modifying Template Choices'))) { + return; + } + $this->content()->add($form); + } +} -- cgit v1.2.3