|
@ -94,20 +94,15 @@ function error($message, $priority = true, $debug_stuff = false) { |
|
|
$debug_stuff['backtrace'] = debug_backtrace(); |
|
|
$debug_stuff['backtrace'] = debug_backtrace(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// Return the bad request header, necessary for AJAX posts |
|
|
|
|
|
// czaks: is it really so? the ajax errors only work when this is commented out |
|
|
|
|
|
// better yet use it when ajax is disabled |
|
|
|
|
|
if (!isset ($_POST['json_response'])) { |
|
|
|
|
|
header($_SERVER['SERVER_PROTOCOL'] . ' 400 Bad Request'); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// Is there a reason to disable this? |
|
|
|
|
|
if (isset($_POST['json_response'])) { |
|
|
if (isset($_POST['json_response'])) { |
|
|
header('Content-Type: text/json; charset=utf-8'); |
|
|
header('Content-Type: text/json; charset=utf-8'); |
|
|
die(json_encode(array( |
|
|
die(json_encode(array( |
|
|
'error' => $message |
|
|
'error' => $message |
|
|
))); |
|
|
))); |
|
|
} |
|
|
} |
|
|
|
|
|
else { |
|
|
|
|
|
header($_SERVER['SERVER_PROTOCOL'] . ' 400 Bad Request'); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
$pw = $config['db']['password']; |
|
|
$pw = $config['db']['password']; |
|
|
$debug_callback = function(&$item) use (&$debug_callback, $pw) { |
|
|
$debug_callback = function(&$item) use (&$debug_callback, $pw) { |
|
|