diff --git a/net/siproxd/src/opnsense/mvc/app/controllers/OPNsense/Siproxd/Api/ServiceController.php b/net/siproxd/src/opnsense/mvc/app/controllers/OPNsense/Siproxd/Api/ServiceController.php index 27d7cafaf..73ac5afce 100644 --- a/net/siproxd/src/opnsense/mvc/app/controllers/OPNsense/Siproxd/Api/ServiceController.php +++ b/net/siproxd/src/opnsense/mvc/app/controllers/OPNsense/Siproxd/Api/ServiceController.php @@ -59,8 +59,10 @@ class ServiceController extends ApiControllerBase public function startAction() { if ($this->request->isPost()) { + // close session for long running action + $this->sessionClose(); $backend = new Backend(); - $response = $backend->configdRun("siproxd start", true); + $response = $backend->configdRun("siproxd start"); return array("response" => $response); } else { return array("response" => array()); @@ -74,6 +76,8 @@ class ServiceController extends ApiControllerBase public function stopAction() { if ($this->request->isPost()) { + // close session for long running action + $this->sessionClose(); $backend = new Backend(); $response = $backend->configdRun("siproxd stop"); return array("response" => $response); @@ -89,6 +93,8 @@ class ServiceController extends ApiControllerBase public function restartAction() { if ($this->request->isPost()) { + // close session for long running action + $this->sessionClose(); $backend = new Backend(); $response = $backend->configdRun("siproxd restart"); return array("response" => $response); @@ -122,7 +128,6 @@ class ServiceController extends ApiControllerBase $status = "unkown"; } - return array("status" => $status); } diff --git a/net/siproxd/src/opnsense/mvc/app/controllers/OPNsense/Siproxd/GeneralController.php b/net/siproxd/src/opnsense/mvc/app/controllers/OPNsense/Siproxd/GeneralController.php index d3de941e0..4bc4d2e6b 100644 --- a/net/siproxd/src/opnsense/mvc/app/controllers/OPNsense/Siproxd/GeneralController.php +++ b/net/siproxd/src/opnsense/mvc/app/controllers/OPNsense/Siproxd/GeneralController.php @@ -32,7 +32,6 @@ class GeneralController extends \OPNsense\Base\IndexController { public function indexAction() { - $this->view->title = gettext("Siproxd Settings"); $this->view->generalForm = $this->getForm("general"); $this->view->formDialogEditSiproxdUser = $this->getForm("dialogEditSiproxdUser"); $this->view->formDialogEditSiproxdDomain = $this->getForm("dialogEditSiproxdDomain"); diff --git a/net/siproxd/src/opnsense/mvc/app/views/OPNsense/Siproxd/general.volt b/net/siproxd/src/opnsense/mvc/app/views/OPNsense/Siproxd/general.volt index ef7da04b0..8a53bc367 100644 --- a/net/siproxd/src/opnsense/mvc/app/views/OPNsense/Siproxd/general.volt +++ b/net/siproxd/src/opnsense/mvc/app/views/OPNsense/Siproxd/general.volt @@ -39,9 +39,9 @@ POSSIBILITY OF SUCH DAMAGE.