ソースを参照

Fix issues with edit/server/

POLICY_SYSTEM_ENABLE_BACON = Was always submited
DEBUG_MODE = Was always submited
Select  in v_policy_user_edit_dns_templates was wrong
Jaap Marcus 4 年 前
コミット
1401c62e3c
2 ファイル変更3 行追加3 行削除
  1. 2 2
      web/edit/server/index.php
  2. 1 1
      web/templates/pages/edit_server.html

+ 2 - 2
web/edit/server/index.php

@@ -279,8 +279,8 @@ if (!empty($_POST['save'])) {
 
 
    // Update debug mode status
    // Update debug mode status
     if (empty($_SESSION['error_msg'])) {
     if (empty($_SESSION['error_msg'])) {
+        if ($_POST['v_debug_mode'] == 'on') { $_POST['v_debug_mode'] = 'true'; } else { $_POST['v_debug_mode'] = 'false'; }
         if ($_POST['v_debug_mode'] != $_SESSION['DEBUG_MODE']) {
         if ($_POST['v_debug_mode'] != $_SESSION['DEBUG_MODE']) {
-            if ($_POST['v_debug_mode'] == 'on') { $_POST['v_debug_mode'] = 'true'; } else { $_POST['v_debug_mode'] = 'false'; }
             exec (HESTIA_CMD."v-change-sys-config-value DEBUG_MODE ".escapeshellarg($_POST['v_debug_mode']), $output, $return_var);
             exec (HESTIA_CMD."v-change-sys-config-value DEBUG_MODE ".escapeshellarg($_POST['v_debug_mode']), $output, $return_var);
             check_return_code($return_var,$output);
             check_return_code($return_var,$output);
             unset($output);
             unset($output);
@@ -300,8 +300,8 @@ if (!empty($_POST['save'])) {
 
 
     // Update experimental features status
     // Update experimental features status
     if (empty($_SESSION['error_msg'])) {
     if (empty($_SESSION['error_msg'])) {
+        if ($_POST['v_experimental_features'] == 'on') { $_POST['v_experimental_features'] = 'true'; } else { $_POST['v_experimental_features'] = 'false'; }
         if ($_POST['v_experimental_features'] != $_SESSION['POLICY_SYSTEM_ENABLE_BACON']) {
         if ($_POST['v_experimental_features'] != $_SESSION['POLICY_SYSTEM_ENABLE_BACON']) {
-            if ($_POST['v_experimental_features'] == 'on') { $_POST['v_experimental_features'] = 'true'; } else { $_POST['v_experimental_features'] = 'false'; }
             exec (HESTIA_CMD."v-change-sys-config-value POLICY_SYSTEM_ENABLE_BACON ".escapeshellarg($_POST['v_experimental_features']), $output, $return_var);
             exec (HESTIA_CMD."v-change-sys-config-value POLICY_SYSTEM_ENABLE_BACON ".escapeshellarg($_POST['v_experimental_features']), $output, $return_var);
             check_return_code($return_var,$output);
             check_return_code($return_var,$output);
             unset($output);
             unset($output);

+ 1 - 1
web/templates/pages/edit_server.html

@@ -1160,7 +1160,7 @@
 												</tr>
 												</tr>
 												<tr>
 												<tr>
 													<td>
 													<td>
-														<select class="vst-list" name="v_policy_user_edit_web_templates">
+														<select class="vst-list" name="v_policy_user_edit_dns_templates">
 															<option value='yes' <?php if($_SESSION['POLICY_USER_EDIT_DNS_TEMPLATES'] !== 'no') echo 'selected' ?>><?=_('yes'); ?></option>
 															<option value='yes' <?php if($_SESSION['POLICY_USER_EDIT_DNS_TEMPLATES'] !== 'no') echo 'selected' ?>><?=_('yes'); ?></option>
 															<option value='no' <?php if($_SESSION['POLICY_USER_EDIT_DNS_TEMPLATES'] == 'no') echo 'selected' ?>><?=_('no'); ?></option>
 															<option value='no' <?php if($_SESSION['POLICY_USER_EDIT_DNS_TEMPLATES'] == 'no') echo 'selected' ?>><?=_('no'); ?></option>
 														</select>
 														</select>