print additional info on fatalError(3)

This commit is contained in:
Andrew Dolgov 2006-02-20 05:29:52 +01:00
parent 2f3c902cdc
commit 91d612b39e
3 changed files with 15 additions and 5 deletions

View File

@ -62,7 +62,12 @@
<h1>Fatal Error</h1>
<div class="bigErrorMsg"><?= $ERRORS[$_GET["c"]] ?></div>
<div class="bigErrorMsg"><?= $ERRORS[$_GET["c"]] ?>
<? if ($_GET["p"]) { ?>
<p><?= htmlspecialchars($_GET["p"]) ?></p>
<? } ?>
</div>
</td>
</tr>

View File

@ -524,8 +524,13 @@ function hideOrShowFeeds(doc, hide) {
}
function fatalError(code) {
window.location = "error.php?c=" + param_escape(code);
function fatalError(code, params) {
if (!params) {
window.location = "error.php?c=" + param_escape(code);
} else {
window.location = "error.php?c=" + param_escape(code) +
"&p=" + param_escape(params);
}
}
function selectTableRow(r, do_select) {

View File

@ -143,14 +143,14 @@ function backend_sanity_check_callback() {
try {
if (!xmlhttp.responseXML) {
fatalError(3);
fatalError(3, "D001;" + xmlhttp.responseText);
return;
}
var reply = xmlhttp.responseXML.firstChild;
if (!reply) {
fatalError(3);
fatalError(3, "D002;" + xmlhttp.responseText);
return;
}