From 6ef1c9fcf7bc937db230ee3b03ace488b3ab3b34 Mon Sep 17 00:00:00 2001 From: Nicolas Roman Date: Mon, 1 Apr 2019 16:14:48 +0200 Subject: [PATCH] refactoring webadmin-itk --- inc/webadmin-itk.php | 40 ++++++++++++---------------------------- 1 file changed, 12 insertions(+), 28 deletions(-) diff --git a/inc/webadmin-itk.php b/inc/webadmin-itk.php index 40dbb52..673d46b 100644 --- a/inc/webadmin-itk.php +++ b/inc/webadmin-itk.php @@ -20,21 +20,20 @@ global $conf; if (isset($params[2]) && $params[2] != "") { $redirect_url = "/webadmin/" . $params[1] . "/itk/"; + if (isset($params[3]) && $params[3] == "") http_redirect($redirect_url); + require_once EVOADMIN_BASE . '../evolibs/Form.php'; + + include_once EVOADMIN_BASE . '../tpl/header.tpl.php'; + include_once EVOADMIN_BASE . '../tpl/menu.tpl.php'; + + $servername = array ( + 'domain' => $params[1], + 'servername' => $params[3] + ); + if ($params[2] == "enable") { - require_once EVOADMIN_BASE . '../evolibs/Form.php'; - - include_once EVOADMIN_BASE . '../tpl/header.tpl.php'; - include_once EVOADMIN_BASE . '../tpl/menu.tpl.php'; - - - # TODO: sanitize $_GET - $servername = array ( - 'domain' => $params[1], - 'servername' => $params[3] - ); - $enable_cmd = 'web-add.sh enable-user-itk ' . $servername['servername'] . ' ' . $servername['domain']; sudoexec($enable_cmd, $enable_cmd_output, $enable_cmd_return); @@ -43,22 +42,8 @@ if (isset($params[2]) && $params[2] != "") { print 'Sécurité ITK activée.'; printf ('

Retour à la gestion ITK

', $redirect_url); } - - include_once EVOADMIN_BASE . '../tpl/footer.tpl.php'; } elseif ($params[2] == "disable") { - require_once EVOADMIN_BASE . '../evolibs/Form.php'; - - include_once EVOADMIN_BASE . '../tpl/header.tpl.php'; - include_once EVOADMIN_BASE . '../tpl/menu.tpl.php'; - - - # TODO: sanitize $_GET - $servername = array ( - 'domain' => $params[1], - 'servername' => $params[3] - ); - $disable_cmd = 'web-add.sh disable-user-itk ' . $servername['servername'] . ' ' . $servername['domain']; sudoexec($disable_cmd, $disable_cmd_output, $disable_cmd_return); @@ -67,9 +52,8 @@ if (isset($params[2]) && $params[2] != "") { print 'Sécurité ITK désactivée'; printf ('

Retour à la gestion ITK

', $redirect_url); } - - include_once EVOADMIN_BASE . '../tpl/footer.tpl.php'; } + include_once EVOADMIN_BASE . '../tpl/footer.tpl.php'; } else {