$site_email."; } function error_httpd() { global $REDIRECT_STATUS, $REDIRECT_URL, $HTTP_REFERER; switch($REDIRECT_STATUS) { case 500: $message = "500 error - internal server error"; break; case 404: $message = "404 error - document not found"; break; case 403: $message = "403 error - access denied - forbidden"; break; case 401: $message = "401 error - authorization required"; break; case 401: $message = "400 error - bad request"; break; default: $message = "unknown error"; } watchdog("error", "message: `$message' - requested url: $REDIRECT_URL - referring url: $HTTP_REFERER"); print "
\n";
  print "

Oops, an error occured!

\n"; print "Processed output:
\n"; print " * $message
\n"; print " * Return to the main page.\n"; print "
\n"; } include "includes/theme.inc"; switch ($op) { case "flood": error_flood(); break; default: error_httpd(); } ?>