From 06b76347b8a21e5941d32efe3cf792685b46be04 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Fri, 29 Jun 2018 22:06:07 -0600 Subject: [PATCH] Update device_vendor_edit.php --- app/devices/device_vendor_edit.php | 129 +++++++++++++++-------------- 1 file changed, 65 insertions(+), 64 deletions(-) diff --git a/app/devices/device_vendor_edit.php b/app/devices/device_vendor_edit.php index 455c77ed08..aa57963a76 100644 --- a/app/devices/device_vendor_edit.php +++ b/app/devices/device_vendor_edit.php @@ -58,78 +58,79 @@ $description = check_str($_POST["description"]); } -if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { +//process the data + if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { - $msg = ''; - if ($action == "update") { - $device_vendor_uuid = check_str($_POST["device_vendor_uuid"]); - } + //get the uuid + if ($action == "update") { + $device_vendor_uuid = check_str($_POST["device_vendor_uuid"]); + } - //check for all required data - if (strlen($name) == 0) { $msg .= $text['message-required']." ".$text['label-name']."
\n"; } - if (strlen($enabled) == 0) { $msg .= $text['message-required']." ".$text['label-enabled']."
\n"; } - //if (strlen($description) == 0) { $msg .= $text['message-required']." ".$text['label-description']."
\n"; } - if (strlen($msg) > 0 && strlen($_POST["persistformvar"]) == 0) { - require_once "resources/header.php"; - require_once "resources/persist_form_var.php"; - echo "
\n"; - echo "
\n"; - echo $msg."
"; - echo "
\n"; - persistformvar($_POST); - echo "
\n"; - require_once "resources/footer.php"; - return; - } - - //add or update the database - if ($_POST["persistformvar"] != "true") { - if ($action == "add" && permission_exists('device_vendor_add')) { - $sql = "insert into v_device_vendors "; - $sql .= "("; - $sql .= "device_vendor_uuid, "; - $sql .= "name, "; - $sql .= "enabled, "; - $sql .= "description "; - $sql .= ")"; - $sql .= "values "; - $sql .= "("; - $sql .= "'".uuid()."', "; - $sql .= "'$name', "; - $sql .= "'$enabled', "; - $sql .= "'$description' "; - $sql .= ")"; - $db->exec(check_sql($sql)); - unset($sql); - - messages::add($text['message-add']); - header("Location: device_vendors.php"); + //check for all required data + $msg = ''; + if (strlen($name) == 0) { $msg .= $text['message-required']." ".$text['label-name']."
\n"; } + if (strlen($enabled) == 0) { $msg .= $text['message-required']." ".$text['label-enabled']."
\n"; } + //if (strlen($description) == 0) { $msg .= $text['message-required']." ".$text['label-description']."
\n"; } + if (strlen($msg) > 0 && strlen($_POST["persistformvar"]) == 0) { + require_once "resources/header.php"; + require_once "resources/persist_form_var.php"; + echo "
\n"; + echo "
\n"; + echo $msg."
"; + echo "
\n"; + persistformvar($_POST); + echo "
\n"; + require_once "resources/footer.php"; return; + } - } //if ($action == "add") + //add or update the database + if ($_POST["persistformvar"] != "true") { + if ($action == "add" && permission_exists('device_vendor_add')) { + $sql = "insert into v_device_vendors "; + $sql .= "("; + $sql .= "device_vendor_uuid, "; + $sql .= "name, "; + $sql .= "enabled, "; + $sql .= "description "; + $sql .= ")"; + $sql .= "values "; + $sql .= "("; + $sql .= "'".uuid()."', "; + $sql .= "'$name', "; + $sql .= "'$enabled', "; + $sql .= "'$description' "; + $sql .= ")"; + $db->exec(check_sql($sql)); + unset($sql); - if ($action == "update" && permission_exists('device_vendor_edit')) { - $sql = "update v_device_vendors set "; - $sql .= "name = '$name', "; - $sql .= "enabled = '$enabled', "; - $sql .= "description = '$description' "; - $sql .= "where device_vendor_uuid = '$device_vendor_uuid'"; - $db->exec(check_sql($sql)); - unset($sql); + messages::add($text['message-add']); + header("Location: device_vendors.php"); + return; - messages::add($text['message-update']); - header("Location: device_vendors.php"); - return; + } //if ($action == "add") - } //if ($action == "update") - } //if ($_POST["persistformvar"] != "true") -} //(count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) + if ($action == "update" && permission_exists('device_vendor_edit')) { + $sql = "update v_device_vendors set "; + $sql .= "name = '$name', "; + $sql .= "enabled = '$enabled', "; + $sql .= "description = '$description' "; + $sql .= "where device_vendor_uuid = '$device_vendor_uuid'"; + $db->exec(check_sql($sql)); + unset($sql); + + messages::add($text['message-update']); + header("Location: device_vendors.php"); + return; + } //if ($action == "update") + } //if ($_POST["persistformvar"] != "true") + } //(count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) //pre-populate the form if (count($_GET) > 0 && $_POST["persistformvar"] != "true") { $device_vendor_uuid = check_str($_GET["id"]); $sql = "select * from v_device_vendors "; - $sql .= "where device_vendor_uuid = '$device_vendor_uuid' "; + $sql .= "where device_vendor_uuid = '".$device_vendor_uuid."' "; $prep_statement = $db->prepare(check_sql($sql)); $prep_statement->execute(); $result = $prep_statement->fetchAll(PDO::FETCH_NAMED); @@ -160,7 +161,7 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { echo " ".$text['label-name']."\n"; echo "\n"; echo "\n"; - echo " \n"; + echo " \n"; echo "
\n"; echo $text['description-name']."\n"; echo "\n"; @@ -196,7 +197,7 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { echo " ".$text['label-description']."\n"; echo "\n"; echo "\n"; - echo " \n"; + echo " \n"; echo "
\n"; echo $text['description-description']."\n"; echo "\n"; @@ -204,7 +205,7 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { echo " \n"; echo " \n"; if ($action == "update") { - echo " \n"; + echo " \n"; } echo " \n"; echo " \n"; @@ -220,4 +221,4 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { //include the footer require_once "resources/footer.php"; -?> \ No newline at end of file +?>