source: trunk/cron.php @ 782

Revision 782, 1.5 KB checked in by r2, 13 months ago (diff)

копирайты

  • Property svn:executable set to *
Line 
1<?php
2/******************************************************************************/
3//                                                                            //
4//                             InstantCMS v1.8                                //
5//                        http://www.instantcms.ru/                           //
6//                                                                            //
7//                   written by InstantCMS Team, 2007-2010                    //
8//                produced by InstantSoft, (www.instantsoft.ru)               //
9//                                                                            //
10//                        LICENSED BY GNU/GPL v2                              //
11//                                                                            //
12/******************************************************************************/
13
14        define('PATH', dirname(__FILE__));
15        define("VALID_CMS", 1);
16
17        include(PATH.'/core/cms.php');
18
19    $inCore     = cmsCore::getInstance();
20    $inDB       = cmsDatabase::getInstance();
21
22    $inCore->loadClass('cron');
23
24    $jobs = cmsCron::getJobs();
25
26    //if we have a enabled jobs
27    if(is_array($jobs)){
28
29        //run each job
30        foreach($jobs as $job){
31
32            //check job interval
33            if ((($job['hours_ago'] < $job['job_interval']) || !$job['job_interval']) && !$job['is_new']) { continue; }
34
35            //run job
36            cmsCron::executeJob($job);
37
38        }
39
40    }
41
42    exit;
Note: See TracBrowser for help on using the repository browser.