diff --git a/src/server/cyberhex-code/system/secure_zone/php/client_settings_manager.php b/src/server/cyberhex-code/system/secure_zone/php/client_settings_manager.php new file mode 100644 index 0000000..c6470a6 --- /dev/null +++ b/src/server/cyberhex-code/system/secure_zone/php/client_settings_manager.php @@ -0,0 +1,166 @@ +connect_error) { + $success=0; + die("Connection failed: " . $conn->connect_error); + } +if(isset($_GET["update"])){ + safe_settings(); +} +if(isset($_GET["delete"])){ + delete_item($_GET["db"],$_GET["delete"]); +} +if(isset($_GET["add"])){ + add_item($_GET["add"],$_GET["value"],$_GET["field"]); +} +load_settings(); +function delete_item($db,$id){ + include "../../../config.php"; + $conn = new mysqli($DB_SERVERNAME, $DB_USERNAME, $DB_PASSWORD,$DB_DATABASE); + if ($conn->connect_error) { + $success=0; + die("Connection failed: " . $conn->connect_error); + } + $db=htmlspecialchars($db); + $id=htmlspecialchars($id); + $stmt = $conn->prepare("delete from $db where id=$id;"); + $stmt->execute(); + $stmt->close(); + $conn -> close(); +} +function add_item($db,$value,$field){ + include "../../../config.php"; + $conn = new mysqli($DB_SERVERNAME, $DB_USERNAME, $DB_PASSWORD,$DB_DATABASE); + if ($conn->connect_error) { + $success=0; + die("Connection failed: " . $conn->connect_error); + } + $db=htmlspecialchars($db); + $field=htmlspecialchars($field); + $stmt = $conn->prepare("INSERT INTO $db ($field) VALUES(?);"); + $stmt->bind_param("s",$value); + $stmt->execute(); + $stmt->close(); + $conn -> close(); +} +function safe_settings(){ + include "../../../config.php"; + $conn = new mysqli($DB_SERVERNAME, $DB_USERNAME, $DB_PASSWORD,$DB_DATABASE); + if ($conn->connect_error) { + $success=0; + die("Connection failed: " . $conn->connect_error); + } + $value=htmlspecialchars($_GET["value"]); + $name=htmlspecialchars($_GET["update"]); + //update what should be done if a virus is found + if($_GET["update"]=="setting_virus_ctrl_virus_found_action"){ + $stmt = $conn->prepare("INSERT INTO settings (name,value) VALUES (?,?) ON DUPLICATE KEY UPDATE value = ?;"); + //$stmt = $conn->prepare("UPDATE settings set value=? WHERE name='virus_ctrl:virus_found:action';"); + $stmt->bind_param("sss",$name,$value,$value); + $stmt->execute(); + $stmt->close(); + } + + if($_GET["update"]=="setting_server_server_url"){ + $stmt = $conn->prepare("INSERT INTO settings (name,value) VALUES (?,?) ON DUPLICATE KEY UPDATE value = ?;"); + $stmt->bind_param("sss",$name,$value,$value); + $stmt->execute(); + $stmt->close(); + } + if($_GET["update"]=="setting_rtp_folder_scan_status"){ + $stmt = $conn->prepare("INSERT INTO settings (name,value) VALUES (?,?) ON DUPLICATE KEY UPDATE value = ?;"); + $stmt->bind_param("sss",$name,$value,$value); + $stmt->execute(); + $stmt->close(); + } + if($_GET["update"]=="rtp_included"){ + $id=htmlspecialchars($_GET["id"]); + $stmt = $conn->prepare("UPDATE rtp_included set path= ? WHERE id=$id"); + $stmt->bind_param("s",$value); + $stmt->execute(); + $stmt->close(); + } + if($_GET["update"]=="rtp_excluded"){ + $id=htmlspecialchars($_GET["id"]); + $stmt = $conn->prepare("UPDATE rtp_excluded set path= ? WHERE id=$id"); + $stmt->bind_param("s",$value); + $stmt->execute(); + $stmt->close(); + } + $conn->close(); + +} +function load_settings(){ + global $setting_virus_ctrl_virus_found_action ; + global $setting_server_server_url; + global $setting_rtp_folder_scan_status; + include "../../../config.php"; + $conn = new mysqli($DB_SERVERNAME, $DB_USERNAME, $DB_PASSWORD, $DB_DATABASE); + if ($conn->connect_error) { + die("Connection failed: " . $conn->connect_error); + } + //get setting: setting_virus_ctrl_virus_found_action + $sql = "SELECT * FROM settings WHERE name = 'setting_virus_ctrl_virus_found_action'"; + $stmt = $conn->prepare($sql); + // Execute the statement + $stmt->execute(); + // Get the result + $result = $stmt->get_result(); + $row = $result->fetch_assoc(); + if($result->num_rows > 0){ + $setting_virus_ctrl_virus_found_action=$row["value"]; + } + $stmt -> close(); + + //get setting: setting_rtp_folder_scan_status + $sql = "SELECT * FROM settings WHERE name = 'setting_rtp_folder_scan_status'"; + $stmt = $conn->prepare($sql); + // Execute the statement + $stmt->execute(); + // Get the result + $result = $stmt->get_result(); + $row = $result->fetch_assoc(); + if($row!==null){ + $setting_rtp_folder_scan_status=$row["value"]; + } + $stmt -> close(); + + + //get setting: setting_server_server_url + $sql = "SELECT * FROM settings WHERE name = 'setting_server_server_url'"; + $stmt = $conn->prepare($sql); + // Execute the statement + $stmt->execute(); + // Get the result + $result = $stmt->get_result(); + $row = $result->fetch_assoc(); + if($row!==null){ + $setting_server_server_url=$row["value"]; + } + $stmt -> close(); + $conn -> close(); +} +?> \ No newline at end of file diff --git a/src/server/cyberhex-code/system/secure_zone/php/index.php b/src/server/cyberhex-code/system/secure_zone/php/index.php index f674132..2bae69a 100644 --- a/src/server/cyberhex-code/system/secure_zone/php/index.php +++ b/src/server/cyberhex-code/system/secure_zone/php/index.php @@ -66,8 +66,7 @@ if(isset($_GET["page"])){
Cyberhex settings
Clients
diff --git a/src/server/cyberhex-code/system/secure_zone/php/rtp_client_settings.php b/src/server/cyberhex-code/system/secure_zone/php/rtp_client_settings.php deleted file mode 100644 index af51daa..0000000 --- a/src/server/cyberhex-code/system/secure_zone/php/rtp_client_settings.php +++ /dev/null @@ -1,328 +0,0 @@ -connect_error) { - $success=0; - die("Connection failed: " . $conn->connect_error); - } -if(isset($_GET["update"])){ - safe_settings(); -} -if(isset($_GET["delete"])){ - delete_item($_GET["db"],$_GET["delete"]); -} -if(isset($_GET["add"])){ - add_item($_GET["add"],$_GET["value"],$_GET["field"]); -} -load_settings(); -function delete_item($db,$id){ - include "../../../config.php"; - $conn = new mysqli($DB_SERVERNAME, $DB_USERNAME, $DB_PASSWORD,$DB_DATABASE); - if ($conn->connect_error) { - $success=0; - die("Connection failed: " . $conn->connect_error); - } - $db=htmlspecialchars($db); - $id=htmlspecialchars($id); - $stmt = $conn->prepare("delete from $db where id=$id;"); - $stmt->execute(); - $stmt->close(); - $conn -> close(); -} -function add_item($db,$value,$field){ - include "../../../config.php"; - $conn = new mysqli($DB_SERVERNAME, $DB_USERNAME, $DB_PASSWORD,$DB_DATABASE); - if ($conn->connect_error) { - $success=0; - die("Connection failed: " . $conn->connect_error); - } - $db=htmlspecialchars($db); - $field=htmlspecialchars($field); - $stmt = $conn->prepare("INSERT INTO $db ($field) VALUES(?);"); - $stmt->bind_param("s",$value); - $stmt->execute(); - $stmt->close(); - $conn -> close(); -} -function safe_settings(){ - include "../../../config.php"; - $conn = new mysqli($DB_SERVERNAME, $DB_USERNAME, $DB_PASSWORD,$DB_DATABASE); - if ($conn->connect_error) { - $success=0; - die("Connection failed: " . $conn->connect_error); - } - $value=htmlspecialchars($_GET["value"]); - $name=htmlspecialchars($_GET["update"]); - //update what should be done if a virus is found - if($_GET["update"]=="setting_virus_ctrl_virus_found_action"){ - $stmt = $conn->prepare("INSERT INTO settings (name,value) VALUES (?,?) ON DUPLICATE KEY UPDATE value = ?;"); - //$stmt = $conn->prepare("UPDATE settings set value=? WHERE name='virus_ctrl:virus_found:action';"); - $stmt->bind_param("sss",$name,$value,$value); - $stmt->execute(); - $stmt->close(); - } - - if($_GET["update"]=="setting_server_server_url"){ - $stmt = $conn->prepare("INSERT INTO settings (name,value) VALUES (?,?) ON DUPLICATE KEY UPDATE value = ?;"); - $stmt->bind_param("sss",$name,$value,$value); - $stmt->execute(); - $stmt->close(); - } - if($_GET["update"]=="setting_rtp_folder_scan_status"){ - $stmt = $conn->prepare("INSERT INTO settings (name,value) VALUES (?,?) ON DUPLICATE KEY UPDATE value = ?;"); - $stmt->bind_param("sss",$name,$value,$value); - $stmt->execute(); - $stmt->close(); - } - if($_GET["update"]=="rtp_included"){ - $id=htmlspecialchars($_GET["id"]); - $stmt = $conn->prepare("UPDATE rtp_included set path= ? WHERE id=$id"); - $stmt->bind_param("s",$value); - $stmt->execute(); - $stmt->close(); - } - if($_GET["update"]=="rtp_excluded"){ - $id=htmlspecialchars($_GET["id"]); - $stmt = $conn->prepare("UPDATE rtp_excluded set path= ? WHERE id=$id"); - $stmt->bind_param("s",$value); - $stmt->execute(); - $stmt->close(); - } - $conn->close(); - -} -function load_settings(){ - global $setting_virus_ctrl_virus_found_action ; - global $setting_server_server_url; - global $setting_rtp_folder_scan_status; - include "../../../config.php"; - $conn = new mysqli($DB_SERVERNAME, $DB_USERNAME, $DB_PASSWORD, $DB_DATABASE); - if ($conn->connect_error) { - die("Connection failed: " . $conn->connect_error); - } - //get setting: setting_virus_ctrl_virus_found_action - $sql = "SELECT * FROM settings WHERE name = 'setting_virus_ctrl_virus_found_action'"; - $stmt = $conn->prepare($sql); - // Execute the statement - $stmt->execute(); - // Get the result - $result = $stmt->get_result(); - $row = $result->fetch_assoc(); - if($result->num_rows > 0){ - $setting_virus_ctrl_virus_found_action=$row["value"]; - } - $stmt -> close(); - - //get setting: setting_rtp_folder_scan_status - $sql = "SELECT * FROM settings WHERE name = 'setting_rtp_folder_scan_status'"; - $stmt = $conn->prepare($sql); - // Execute the statement - $stmt->execute(); - // Get the result - $result = $stmt->get_result(); - $row = $result->fetch_assoc(); - if($row!==null){ - $setting_rtp_folder_scan_status=$row["value"]; - } - $stmt -> close(); - - - //get setting: setting_server_server_url - $sql = "SELECT * FROM settings WHERE name = 'setting_server_server_url'"; - $stmt = $conn->prepare($sql); - // Execute the statement - $stmt->execute(); - // Get the result - $result = $stmt->get_result(); - $row = $result->fetch_assoc(); - if($row!==null){ - $setting_server_server_url=$row["value"]; - } - $stmt -> close(); - $conn -> close(); -} -?> - - - - - - -| # | -Path | -Add / Delete | -
|---|---|---|
| 000 | -- | - |
| ".$row["id"]." | "); - echo(""); - echo(" | "); - echo(" |
| # | -Path | -Add / Delete | -
|---|---|---|
| 000 | -- | - |
| ".$row["id"]." | "); - echo(""); - echo(" | "); - echo(" |