Log database errors instead of showing them.
display_errors is off unless DISPLAY_ERRORS is set in .env.
This commit is contained in:
+1
-1
@@ -27,7 +27,7 @@ if (isset($_SESSION['editor'])) {
|
||||
|
||||
$username = (string)($_POST['username'] ?? '');
|
||||
$query = "SELECT * FROM $table WHERE username = ? LIMIT 1";
|
||||
$getid = $db->execute_query($query, array($username)) or die("Query failed: ".$db->error);
|
||||
$getid = $db->execute_query($query, array($username)) or db_fail();
|
||||
$row = $getid->fetch_assoc();
|
||||
|
||||
$stored_password = '';
|
||||
|
||||
@@ -46,7 +46,7 @@ function save_data($id = NULL) {
|
||||
$mime = $row['mime'];
|
||||
$getimg->close();
|
||||
} else {
|
||||
die("Error in query: $db->error");
|
||||
db_fail();
|
||||
}
|
||||
} else {
|
||||
$image_file = save_uploaded_file();
|
||||
@@ -91,7 +91,7 @@ function save_data($id = NULL) {
|
||||
}
|
||||
|
||||
//echo $query;
|
||||
$result = $db->execute_query($query, $params) or die("Query failed: ".$db->error);
|
||||
$result = $db->execute_query($query, $params) or db_fail();
|
||||
|
||||
if (is_numeric($id) && $move) {
|
||||
$queue_id = $id;
|
||||
@@ -100,7 +100,7 @@ function save_data($id = NULL) {
|
||||
// Get the (new) ID if we don't already have it.
|
||||
if (!is_numeric($id) || $move) {
|
||||
$query = "SELECT LAST_INSERT_ID();";
|
||||
$getid = $db->query($query) or die("Query failed: ".$db->error);
|
||||
$getid = $db->query($query) or db_fail();
|
||||
$row = $getid->fetch_row();
|
||||
$id = $row[0];
|
||||
}
|
||||
@@ -140,7 +140,7 @@ function delete_story($id, $move = FALSE) {
|
||||
|
||||
$query = "DELETE FROM $table WHERE `id` = ? LIMIT 1";
|
||||
//echo $query;
|
||||
$result = $db->execute_query($query, array((int)$id)) or die("Query failed : ".$db->error);
|
||||
$result = $db->execute_query($query, array((int)$id)) or db_fail();
|
||||
|
||||
$message = '';
|
||||
if (!$move)
|
||||
|
||||
Reference in New Issue
Block a user