Automatic installer lang files (20101011)
[moodle.git] / search / cron_php5.php
blob276147332b88b11dc30a83a69d93cb8113e9f247
1 <?php
2 /*
3 * Moodle global search engine
4 * This is a special externalized code for cron handling in PHP5.
5 * Should never be called by a php 4.3.0 implementation.
6 * @package search
7 * @category core
8 * @subpackage search_engine
9 * @author Michael Champanis (mchampan) [cynnical@gmail.com], Valery Fremaux [valery.fremaux@club-internet.fr] > 1.8
10 * @date 2008/03/31
11 * @version prepared for 2.0
12 * @license http://www.gnu.org/copyleft/gpl.html GNU Public License
15 try{
16 ini_set('max_execution_time', 300);
17 if (empty($CFG->extramemorylimit)) {
18 raise_memory_limit('128M');
19 } else {
20 raise_memory_limit($CFG->extramemorylimit);
23 mtrace("\n--DELETE----");
24 require_once($CFG->dirroot.'/search/delete.php');
25 mtrace("--UPDATE----");
26 require_once($CFG->dirroot.'/search/update.php');
27 mtrace("--ADD-------");
28 require_once($CFG->dirroot.'/search/add.php');
29 mtrace("------------");
30 //mtrace("cron finished.</pre>");
31 mtrace('done');
33 catch(Exception $ex){
34 mtrace('Fatal exception from Lucene subsystem. Search engine may not have been updated.');
35 mtrace($ex);