From 9cf7158058033396d20083f3946eea0d7adb9651 Mon Sep 17 00:00:00 2001 From: Neil Drumm Date: Fri, 1 Sep 2006 06:24:10 +0000 Subject: Didn't mean to commit that yet. --- includes/common.inc | 32 +++++++++----------------------- 1 file changed, 9 insertions(+), 23 deletions(-) (limited to 'includes/common.inc') diff --git a/includes/common.inc b/includes/common.inc index 0eb565d2e..73839d2d3 100644 --- a/includes/common.inc +++ b/includes/common.inc @@ -318,14 +318,8 @@ function drupal_site_offline() { */ function drupal_not_found() { drupal_set_header('HTTP/1.0 404 Not Found'); - watchdog('page not found', check_plain($_GET['q']), WATCHDOG_WARNING); - - $return = ''; - if (variable_get('site_404_message_display', TRUE)) { - $message = variable_get('site_404_message', t('We are sorry, the requested page was not found on this webserver. Either the URL does not exist or the page you were looking has been deleted.')); - drupal_set_message(filter_xss_admin($message)); - } + watchdog('page not found', check_plain($_GET['q']), WATCHDOG_WARNING); // Keep old path for reference if (!isset($_REQUEST['destination'])) { @@ -333,7 +327,7 @@ function drupal_not_found() { } $path = drupal_get_normal_path(variable_get('site_404', '')); - if (!empty($path) && $path != $_GET['q']) { + if ($path && $path != $_GET['q']) { menu_set_active_item($path); $return = menu_execute_active_handler(); } @@ -342,9 +336,8 @@ function drupal_not_found() { menu_set_active_item(''); } - if (empty($return) || $return == MENU_NOT_FOUND || $return == MENU_ACCESS_DENIED) { - drupal_set_title(t('404 - File not found')); - $return = ' '; + if (empty($return)) { + drupal_set_title(t('Page not found')); } // To conserve CPU and bandwidth, omit the blocks print theme('page', $return, FALSE); @@ -357,20 +350,13 @@ function drupal_access_denied() { drupal_set_header('HTTP/1.0 403 Forbidden'); watchdog('access denied', check_plain($_GET['q']), WATCHDOG_WARNING); - $return = ''; - - if (variable_get('site_403_message_display', TRUE)) { - $message = variable_get('site_403_message', t('We are sorry, you do not have access to this page. If you are not already logged in, please try to login and then visit this page again. If you think should be able to access this page, please contact site admins.')); - drupal_set_message(filter_xss_admin($message)); - } - - // Keep old path for reference +// Keep old path for reference if (!isset($_REQUEST['destination'])) { $_REQUEST['destination'] = $_GET['q']; } $path = drupal_get_normal_path(variable_get('site_403', '')); - if (!empty($path) && $path != $_GET['q']) { + if ($path && $path != $_GET['q']) { menu_set_active_item($path); $return = menu_execute_active_handler(); } @@ -379,9 +365,9 @@ function drupal_access_denied() { menu_set_active_item(''); } - if (empty($return) || $return == MENU_NOT_FOUND || $return == MENU_ACCESS_DENIED) { - drupal_set_title(t('403 - Access denied')); - $return = ' '; + if (empty($return)) { + drupal_set_title(t('Access denied')); + $return = t('You are not authorized to access this page.'); } print theme('page', $return); } -- cgit v1.2.3