query($sql) === TRUE) { return true; } else { return $conn->error; } } function getSetting($conn, $setting) { $sql = "SELECT value FROM settings WHERE setting='" . $setting . "'"; $result = $conn->query($sql); if ($result->num_rows == 1) { while ($row = $result->fetch_assoc()) { return $row["value"]; } } else { return "null"; } } function setSetting($conn, $settingname, $settingvalue) { $sql = "INSERT INTO settings (setting,value) VALUES ('" . $settingname . "','" . $settingvalue . "');"; if ($conn->query($sql) === TRUE) { return true; } else { return $conn->error; } } function deleteSetting($conn, $settingname) { $sql = "DELETE FROM settings WHERE setting=\"" . $settingname . "\";"; if ($conn->query($sql) === TRUE) { return true; } else { return $conn->error; } } function updateSetting($conn, $settingname, $settingvalue) { $this->deleteSetting($conn, $settingname); $this->setSetting($conn, $settingname, $settingvalue); return true; } function getBooleanSetting($conn, $setting) { if (trim($this->getSetting($conn, $setting)) == "yes") { return true; } return false; } }