[ Index ]

PHP Cross Reference of Documentation Drupal

title

Body

[close]

/ -> cron.php (source)

   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  }


Développeurs Drupal & Développement mobile Montréal
Generated: Thu Feb 21 17:10:26 2013 Cross-referenced by PHPXref 0.7.1