From 2287d399407e1ba0b684ddbe9648924626a37f7c Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Sun, 25 Mar 2018 10:26:50 -0600 Subject: [PATCH] Update var_edit.php --- app/vars/var_edit.php | 72 +++++++++++++++++++++++++++++++------------ 1 file changed, 52 insertions(+), 20 deletions(-) diff --git a/app/vars/var_edit.php b/app/vars/var_edit.php index ec05263a23..7f49722780 100644 --- a/app/vars/var_edit.php +++ b/app/vars/var_edit.php @@ -17,7 +17,7 @@ The Initial Developer of the Original Code is Mark J Crane - Portions created by the Initial Developer are Copyright (C) 2008-2012 + Portions created by the Initial Developer are Copyright (C) 2008-2018 the Initial Developer. All Rights Reserved. Contributor(s): @@ -52,10 +52,11 @@ } //set http values as php variables - if (count($_POST)>0) { + if (is_array($_POST)) { + $var_command = check_str($_POST["var_command"]); $var_name = check_str($_POST["var_name"]); - $var_hostname = check_str($_POST["var_hostname"]); $var_value = check_str($_POST["var_value"]); + $var_hostname = check_str($_POST["var_hostname"]); $var_category = check_str($_POST["var_category"]); if (strlen($_POST["var_cat_other"]) > 0) { $var_cat = check_str($_POST["var_cat_other"]); @@ -67,7 +68,7 @@ } //process the post - if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { + if (is_array($_POST) && strlen($_POST["persistformvar"]) == 0) { //get the uuid if ($action == "update") { @@ -76,6 +77,7 @@ //check for all required data $msg = ''; + //if (strlen($var_command) == 0) { $msg .= $text['message-required'].$text['label-command']."
\n"; } if (strlen($var_name) == 0) { $msg .= $text['message-required'].$text['label-name']."
\n"; } //if (strlen($var_value) == 0) { $msg .= $text['message-required'].$text['label-value']."
\n"; } //if (strlen($var_category) == 0) { $msg .= $text['message-required'].$text['label-category']."
\n"; } @@ -102,9 +104,10 @@ $sql = "insert into v_vars "; $sql .= "("; $sql .= "var_uuid, "; + $sql .= "var_command, "; $sql .= "var_name, "; - $sql .= "var_hostname, "; $sql .= "var_value, "; + $sql .= "var_hostname, "; $sql .= "var_category, "; $sql .= "var_enabled, "; $sql .= "var_order, "; @@ -113,14 +116,16 @@ $sql .= "values "; $sql .= "("; $sql .= "'$var_uuid', "; + $sql .= "'$var_command', "; $sql .= "'$var_name', "; + $sql .= "'$var_value', "; if (strlen($var_hostname) > 0) { $sql .= "'$var_hostname', "; } else { $sql .= "null, "; } - $sql .= "'$var_value', "; + $sql .= "'$var_category', "; $sql .= "'$var_enabled', "; $sql .= "'$var_order', "; @@ -144,14 +149,15 @@ if ($action == "update" && permission_exists('var_edit')) { //update the variables $sql = "update v_vars set "; + $sql .= "var_command = '$var_command', "; $sql .= "var_name = '$var_name', "; + $sql .= "var_value = '$var_value', "; if (strlen($var_hostname) > 0) { $sql .= "var_hostname = '$var_hostname', "; } else { $sql .= "var_hostname = null, "; } - $sql .= "var_value = '$var_value', "; $sql .= "var_category = '$var_category', "; $sql .= "var_enabled = '$var_enabled', "; $sql .= "var_order = '$var_order', "; @@ -175,7 +181,7 @@ } //(count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) //pre-populate the form - if (count($_GET)>0 && $_POST["persistformvar"] != "true") { + if (is_array($_GET) && $_POST["persistformvar"] != "true") { $var_uuid = $_GET["id"]; $sql = "select * from v_vars "; $sql .= "where var_uuid = '$var_uuid' "; @@ -183,9 +189,10 @@ $prep_statement->execute(); $result = $prep_statement->fetchAll(PDO::FETCH_NAMED); foreach ($result as &$row) { + $var_command = $row["var_command"]; $var_name = $row["var_name"]; - $var_hostname = $row["var_hostname"]; $var_value = $row["var_value"]; + $var_hostname = $row["var_hostname"]; $var_category = $row["var_category"]; $var_enabled = $row["var_enabled"]; $var_order = $row["var_order"]; @@ -221,7 +228,31 @@ echo "\n"; echo "\n"; - echo "\n"; + echo "\n"; + echo " ".$text['label-command']."\n"; + echo "\n"; + echo "\n"; + echo " \n"; + echo "
\n"; + echo $text['description-command']."\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; echo " ".$text['label-name']."\n"; echo "\n"; echo "\n"; @@ -232,7 +263,7 @@ echo "\n"; echo "\n"; - echo "\n"; + echo "\n"; echo " ".$text['label-value']."\n"; echo "\n"; echo "\n"; @@ -254,7 +285,7 @@ echo "\n"; echo "\n"; - echo "\n"; + echo "\n"; echo " ".$text['label-category']."\n"; echo "\n"; echo "\n"; @@ -266,38 +297,38 @@ echo "\n"; echo "\n"; - echo "\n"; + echo "\n"; echo " ".$text['label-enabled']."\n"; echo "\n"; echo "\n"; echo " \n"; echo "
\n"; - echo "\n"; + echo $text['description-enabled']."\n"; echo "\n"; echo "\n"; echo "\n"; - echo "\n"; + echo "\n"; echo " ".$text['label-order']."\n"; echo "\n"; echo "\n"; echo " \n"; echo "
\n"; + echo $text['description-order']."\n"; echo "\n"; echo "\n"; echo "\n"; - echo "\n"; + echo "\n"; echo " ".$text['label-description']."\n"; echo "\n"; echo "\n"; echo " \n"; echo "
\n"; - echo "\n"; + echo $text['description-description']."\n"; echo "\n"; echo "\n"; echo " \n";