Moodle  2.2.1
http://www.collinsharper.com
C:/xampp/htdocs/moodle/admin/cli/cron.php
Go to the documentation of this file.
00001 <?php
00002 
00003 // This file is part of Moodle - http://moodle.org/
00004 //
00005 // Moodle is free software: you can redistribute it and/or modify
00006 // it under the terms of the GNU General Public License as published by
00007 // the Free Software Foundation, either version 3 of the License, or
00008 // (at your option) any later version.
00009 //
00010 // Moodle is distributed in the hope that it will be useful,
00011 // but WITHOUT ANY WARRANTY; without even the implied warranty of
00012 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00013 // GNU General Public License for more details.
00014 //
00015 // You should have received a copy of the GNU General Public License
00016 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
00017 
00031 define('CLI_SCRIPT', true);
00032 
00033 require(dirname(dirname(dirname(__FILE__))).'/config.php');
00034 require_once($CFG->libdir.'/clilib.php');      // cli only functions
00035 require_once($CFG->libdir.'/cronlib.php');
00036 
00037 // now get cli options
00038 list($options, $unrecognized) = cli_get_params(array('help'=>false),
00039                                                array('h'=>'help'));
00040 
00041 if ($unrecognized) {
00042     $unrecognized = implode("\n  ", $unrecognized);
00043     cli_error(get_string('cliunknowoption', 'admin', $unrecognized));
00044 }
00045 
00046 if ($options['help']) {
00047     $help =
00048 "Execute periodic cron actions.
00049 
00050 Options:
00051 -h, --help            Print out this help
00052 
00053 Example:
00054 \$sudo -u www-data /usr/bin/php admin/cli/cron.php
00055 ";
00056 
00057     echo $help;
00058     die;
00059 }
00060 
00061 cron_run();
 All Data Structures Namespaces Files Functions Variables Enumerations