| Drupal | PHP Cross Reference | Content Management Systems |
1 <?php 2 3 /** 4 * @file 5 * Handles incoming requests to fire off regularly-scheduled tasks (cron jobs). 6 */ 7 8 /** 9 * Root directory of Drupal installation. 10 */ 11 define('DRUPAL_ROOT', getcwd()); 12 13 include_once DRUPAL_ROOT . '/includes/bootstrap.inc'; 14 drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); 15 16 if (!isset($_GET['cron_key']) || variable_get('cron_key', 'drupal') != $_GET['cron_key']) { 17 watchdog('cron', 'Cron could not run because an invalid key was used.', array(), WATCHDOG_NOTICE); 18 drupal_access_denied(); 19 } 20 elseif (variable_get('maintenance_mode', 0)) { 21 watchdog('cron', 'Cron could not run because the site is in maintenance mode.', array(), WATCHDOG_NOTICE); 22 drupal_access_denied(); 23 } 24 else { 25 drupal_cron_run(); 26 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
title