function drupal_page_footer

Performs end-of-request tasks.

This function sets the page cache if appropriate, and allows modules to react to the closing of the page by calling hook_exit().

1 call to drupal_page_footer()
drupal_deliver_html_page in includes/common.inc
Packages and sends the result of a page callback to the browser as HTML.

File

includes/common.inc, line 2849

Code

function drupal_page_footer() {
    global $user;
    module_invoke_all('exit');
    // Commit the user session, if needed.
    drupal_session_commit();
    if (variable_get('cache', 0) && ($cache = drupal_page_set_cache())) {
        drupal_serve_page_from_cache($cache);
    }
    else {
        ob_flush();
    }
    _registry_check_code(REGISTRY_WRITE_LOOKUP_CACHE);
    drupal_cache_system_paths();
    module_implements_write_cache();
    drupal_file_scan_write_cache();
    system_run_automated_cron();
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.