Changeset 13965 for trunk/periodic
- Timestamp:
- 04/28/10 01:46:39 (2 years ago)
- File:
-
- 1 edited
-
trunk/periodic/cron.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/periodic/cron.php
r13924 r13965 155 155 } 156 156 157 function checkCronJob($sPeriods )157 function checkCronJob($sPeriods, $aDate = array()) 158 158 { 159 159 $aParam = split(' ', ereg_replace(" +", ' ', trim($sPeriods))); 160 160 $bRes = true; 161 $aDate = getdate(time()); 162 161 162 if(empty($aDate)) 163 $aDate = getdate(time()); 164 163 165 for ($i = 0; $i < count($aParam); $i++) 164 166 { … … 210 212 211 213 $oDb = new BxDolDb(); 212 213 214 $aJobs = $oDb->fromCache('sys_cron_jobs', 'getAll', 'SELECT * FROM `sys_cron_jobs`'); 214 foreach ($aJobs as $aRow) 215 { 216 if (checkCronJob($aRow['time'])) 215 216 $aDate = getdate(time()); 217 foreach($aJobs as $aRow) { 218 if (checkCronJob($aRow['time'], $aDate)) 217 219 runJob($aRow); 218 220 } 219 220 221 ?>
Note: See TracChangeset
for help on using the changeset viewer.