Ejemplo n.º 1
0
 function setUp()
 {
     // simulate that drupal is serving a webpage. False indicates that we don't actually print html.
     // this is required to gather all drupal css & js files.
     $page = menu_execute_active_handler('node', FALSE);
     $this->html_page = drupal_render_page($page);
 }
Ejemplo n.º 2
0
 * 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.
 */
/**
 * Root directory of Drupal installation.
 */
define('DRUPAL_ROOT', getcwd());
require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
$return = menu_execute_active_handler();
// Menu status constants are integers; page content is a string or array.
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 anything besides a menu constant, assuming it's not NULL or undefined.
    print drupal_render_page($return);
}
drupal_page_footer();