comparison index.php @ 1:c1f4ac30525a 6.0

Drupal 6.0
author Franck Deroche <webmaster@defr.org>
date Tue, 23 Dec 2008 14:28:28 +0100
parents
children
comparison
equal deleted inserted replaced
0:5a113a1c4740 1:c1f4ac30525a
1 <?php
2 // $Id: index.php,v 1.94 2007/12/26 08:46:48 dries Exp $
3
4 /**
5 * @file
6 * The PHP page that serves all page requests on a Drupal installation.
7 *
8 * The routines here dispatch control to the appropriate handler, which then
9 * prints the appropriate page.
10 *
11 * All Drupal code is released under the GNU General Public License.
12 * See COPYRIGHT.txt and LICENSE.txt.
13 */
14
15 require_once './includes/bootstrap.inc';
16 drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
17
18 $return = menu_execute_active_handler();
19
20 // Menu status constants are integers; page content is a string.
21 if (is_int($return)) {
22 switch ($return) {
23 case MENU_NOT_FOUND:
24 drupal_not_found();
25 break;
26 case MENU_ACCESS_DENIED:
27 drupal_access_denied();
28 break;
29 case MENU_SITE_OFFLINE:
30 drupal_site_offline();
31 break;
32 }
33 }
34 elseif (isset($return)) {
35 // Print any value (including an empty string) except NULL or undefined:
36 print theme('page', $return);
37 }
38
39 drupal_page_footer();