Commit 9798d412 authored by Steven Wittens's avatar Steven Wittens

#101486: Fix switch statement in index.php not to trigger on string numbers

parent 4a95d629
...@@ -13,23 +13,25 @@ ...@@ -13,23 +13,25 @@
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
$return = menu_execute_active_handler(); $return = menu_execute_active_handler();
switch ($return) {
case MENU_NOT_FOUND: // Menu status constants are integers; page content is a string.
drupal_not_found(); if (is_int($return)) {
break; switch ($return) {
case MENU_ACCESS_DENIED: case MENU_NOT_FOUND:
drupal_access_denied(); drupal_not_found();
break; break;
case MENU_SITE_OFFLINE: case MENU_ACCESS_DENIED:
drupal_site_offline(); drupal_access_denied();
break; break;
default: case MENU_SITE_OFFLINE:
// Print any value (including an empty string) except NULL or undefined: drupal_site_offline();
if (isset($return)) { break;
print theme('page', $return); }
}
break;
} }
elseif (isset($return)) {
// Print any value (including an empty string) except NULL or undefined:
print theme('page', $return);
drupal_page_footer(); }
drupal_page_footer();
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment