function drupal_page_footer in Drupal 7
Same name and namespace in other branches
- 4 includes/common.inc \drupal_page_footer()
- 5 includes/common.inc \drupal_page_footer()
- 6 includes/common.inc \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 2808 - Common functions that many Drupal modules will need to reference.
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();
}