$site_email."; } function error_httpd() { global $REDIRECT_STATUS, $REDIRECT_URL, $HTTP_REFERER, $HTTP_USER_AGENT; switch($REDIRECT_STATUS) { case 500: $message = "500 error - internal server error"; break; case 404: $message = "404 error - `$REDIRECT_URL' 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 - user agent: $HTTP_USER_AGENT"); 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_once "includes/common.inc"; switch ($op) { case "flood": error_flood(); break; default: error_httpd(); } ?>