diff --git a/application/controllers/ConfController.php b/application/controllers/ConfigController.php similarity index 59% rename from application/controllers/ConfController.php rename to application/controllers/ConfigController.php index 985a6ab9..35edadb2 100644 --- a/application/controllers/ConfController.php +++ b/application/controllers/ConfigController.php @@ -4,10 +4,11 @@ use Icinga\Module\Director\ActionController; use Icinga\Module\Director\IcingaConfig\IcingaConfig; -class Director_ConfController extends ActionController +class Director_ConfigController extends ActionController { public function showAction() { + /** @var IcingaConfig $config */ $config = IcingaConfig::generate($this->db()); $this->view->files = array(); @@ -15,4 +16,12 @@ class Director_ConfController extends ActionController $this->view->files[$filename] = $config->getContent(); } } + + public function storeAction() + { + /** @var IcingaConfig $config */ + $config = IcingaConfig::generate($this->db()); + + $config->store(); + } } diff --git a/application/views/scripts/conf/show.phtml b/application/views/scripts/config/show.phtml similarity index 100% rename from application/views/scripts/conf/show.phtml rename to application/views/scripts/config/show.phtml