From 299251276e78218fd5a9c361d76d2dccc0f01b3a Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Fri, 31 Jul 2015 14:50:05 +0200 Subject: [PATCH] ObjectController: improve title settings, clean up --- .../Director/Web/Controller/ObjectController.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/library/Director/Web/Controller/ObjectController.php b/library/Director/Web/Controller/ObjectController.php index a7a72dd5..0d7b077e 100644 --- a/library/Director/Web/Controller/ObjectController.php +++ b/library/Director/Web/Controller/ObjectController.php @@ -85,17 +85,21 @@ abstract class ObjectController extends ActionController 'icinga' . ucfirst($type) )->setDb($this->db()); $form->loadObject($this->params->get('name')); + $object = $form->getObject(); $url = Url::fromPath( sprintf('director/%s', $ltype), - array('name' => $form->getObject()->object_name) + array('name' => $object->object_name) ); $form->setSuccessUrl($url); - $this->view->title = sprintf( - $this->translate('Modify Icinga %s'), - ucfirst($ltype) - ); + if ($object->isTemplate()) { + $title = $this->translate('Modify Icinga %s template'); + } else { + $title = $this->translate('Modify Icinga %s'); + } + + $this->view->title = sprintf($title, ucfirst($ltype)); $this->view->form->handleRequest(); $this->render('object/form', null, true); }