diff --git a/classes/db-class.php b/classes/db-class.php index ab7c7cd..914d8c0 100644 --- a/classes/db-class.php +++ b/classes/db-class.php @@ -5,7 +5,6 @@ class SSDB { function execute($conn,$sql){ if ($conn->query($sql) === TRUE) { - $conn->close(); return true; } else { return $conn->error; @@ -14,21 +13,18 @@ class SSDB function getSetting($conn,$setting){ $sql = "SELECT value FROM settings WHERE setting='".$setting."'"; $result = $conn->query($sql); - $ret = "none"; + if ($result->num_rows == 1) { while($row = $result->fetch_assoc()) { - $ret = $row["value"]; + return $row["value"]; } } else { - $ret = "null"; + return "null"; } - $conn->close(); - return $ret; } function setSetting($conn,$settingname,$settingvalue){ $sql = "INSERT INTO settings (setting,value) VALUES ('".$settingname."','".$settingvalue."');"; if ($conn->query($sql) === TRUE) { - $conn->close(); return true; } else { return $conn->error; @@ -38,7 +34,6 @@ class SSDB function deleteSetting($conn,$settingname){ $sql = "DELETE FROM settings WHERE setting=\"".$settingname."\";"; if ($conn->query($sql) === TRUE) { - $conn->close(); return true; } else { return $conn->error;