Created
January 19, 2011 21:39
-
-
Save crittermike/786921 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?php | |
| // $Id: index.php,v 1.94 2007/12/26 08:46:48 dries Exp $ | |
| /** | |
| * @file | |
| * The PHP page that serves all page requests on a Drupal installation. | |
| * | |
| * The routines here dispatch control to the appropriate handler, which then | |
| * prints the appropriate page. | |
| * | |
| * All Drupal code is released under the GNU General Public License. | |
| * See COPYRIGHT.txt and LICENSE.txt. | |
| */ | |
| require_once './includes/bootstrap.inc'; | |
| drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); | |
| $return = menu_execute_active_handler(); | |
| // Menu status constants are integers; page content is a string. | |
| if (is_int($return)) { | |
| switch ($return) { | |
| case MENU_NOT_FOUND: | |
| drupal_not_found(); | |
| break; | |
| case MENU_ACCESS_DENIED: | |
| drupal_access_denied(); | |
| break; | |
| case MENU_SITE_OFFLINE: | |
| drupal_site_offline(); | |
| break; | |
| } | |
| } | |
| elseif (isset($return)) { | |
| // Print any value (including an empty string) except NULL or undefined: | |
| print theme('page', $return); | |
| } | |
| drupal_page_footer(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment