diff --git a/src/server/cyberhex-code/install/create_db.php b/src/server/cyberhex-code/install/create_db.php index d71c236..8161df0 100644 --- a/src/server/cyberhex-code/install/create_db.php +++ b/src/server/cyberhex-code/install/create_db.php @@ -100,7 +100,7 @@ // Create settings table $sql = "CREATE TABLE IF NOT EXISTS settings ( id INT AUTO_INCREMENT PRIMARY KEY, - name VARCHAR(255) NOT NULL, + name VARCHAR(255) NOT NULL UNIQUE, value VARCHAR(255) NOT NULL )"; diff --git a/src/server/cyberhex-code/system/secure_zone/php/client_settings.php b/src/server/cyberhex-code/system/secure_zone/php/client_settings.php index faa5688..56bd659 100644 --- a/src/server/cyberhex-code/system/secure_zone/php/client_settings.php +++ b/src/server/cyberhex-code/system/secure_zone/php/client_settings.php @@ -39,8 +39,8 @@ function safe_settings(){ $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 = $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("s",$value); $stmt->execute(); $stmt->close();