From dd3f9795355eadd496e9d01c8d11acc671cfa8ea Mon Sep 17 00:00:00 2001 From: jakani24 Date: Sun, 10 Mar 2024 10:06:16 +0100 Subject: [PATCH] update --- .../system/secure_zone/php/database_settings.php | 10 +++++----- .../php/database_settings_functions.php | 15 ++++++++------- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/src/server/cyberhex-code/system/secure_zone/php/database_settings.php b/src/server/cyberhex-code/system/secure_zone/php/database_settings.php index 1735284..844f4e1 100644 --- a/src/server/cyberhex-code/system/secure_zone/php/database_settings.php +++ b/src/server/cyberhex-code/system/secure_zone/php/database_settings.php @@ -74,10 +74,10 @@ async function update_percentage() { setInterval(update_percentage, 5000); //update an entry -function update_textfield(id,name,itemid){ +function update_textfield(db,id,name,itemid){ var element = document.getElementById(id); var value = element.value; - fetch('database_settings.php?update='+name+'&value='+value+'&id='+itemid); + fetch('database_settings.php?update='+name+'&value='+value+'&id='+itemid+'&db='+db); } //delete an entry async function delete_item(db,id){ @@ -98,7 +98,7 @@ async function add_item(db,element_id1,field1,element_id2,field2){ //we have two //we store all the functions like update,safe,load etc in this file, because else "database_settings.php" will get way to big include "database_settings_functions.php"; if(isset($_GET["update"])){ - safe_settings(); + safe_settings($_GET["db"]); } if(isset($_GET["delete"])){ delete_item($_GET["db"],$_GET["delete"]); @@ -170,8 +170,8 @@ async function add_item(db,element_id1,field1,element_id2,field2){ //we have two while($row = $result->fetch_assoc()) { echo ''; echo("".$row["id"].""); - echo(""); - echo(""); + echo(""); + echo(""); echo(""); echo ''; } diff --git a/src/server/cyberhex-code/system/secure_zone/php/database_settings_functions.php b/src/server/cyberhex-code/system/secure_zone/php/database_settings_functions.php index dc162c0..ad883e4 100644 --- a/src/server/cyberhex-code/system/secure_zone/php/database_settings_functions.php +++ b/src/server/cyberhex-code/system/secure_zone/php/database_settings_functions.php @@ -29,7 +29,7 @@ function add_item($db,$value1,$field1,$value2,$field2){ $stmt->close(); $conn -> close(); } -function safe_settings(){//load settings +function safe_settings($db){//load settings include "../../../config.php"; $conn = new mysqli($DB_SERVERNAME, $DB_USERNAME, $DB_PASSWORD,$DB_DATABASE); if ($conn->connect_error) { @@ -38,18 +38,19 @@ function safe_settings(){//load settings } $value=htmlspecialchars($_GET["value"]); $name=htmlspecialchars($_GET["update"]); - //update excluded signature - if($_GET["update"]=="sig_ex"){ + $db=htmlspecialchars($db); + //update signature + if($_GET["update"]=="sig"){ $id=htmlspecialchars($_GET["id"]); - $stmt = $conn->prepare("UPDATE sig_ex set signature= ? WHERE id=$id"); + $stmt = $conn->prepare("UPDATE $db set signature= ? WHERE id=$id"); $stmt->bind_param("s",$value); $stmt->execute(); $stmt->close(); } - //update excluded signature description - if($_GET["update"]=="sig_ex_desc"){ + //update signature description + if($_GET["update"]=="sig_desc"){ $id=htmlspecialchars($_GET["id"]); - $stmt = $conn->prepare("UPDATE sig_ex set description= ? WHERE id=$id"); + $stmt = $conn->prepare("UPDATE $db set description= ? WHERE id=$id"); $stmt->bind_param("s",$value); $stmt->execute(); $stmt->close();