Changeset 3167 for branches/2.2/workflow/inc/class.JobScheduler.inc.php
- Timestamp:
- 08/17/10 16:17:12 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2/workflow/inc/class.JobScheduler.inc.php
r795 r3167 11 11 12 12 require_once 'jobs/class.JobEnum.inc.php'; 13 require_once 'jobs/class.AbsoluteDate.inc.php';14 require_once 'jobs/class.WeekDate.inc.php';15 require_once 'jobs/class.RelativeDate.inc.php';16 13 17 14 /** … … 57 54 { 58 55 $this->currentDate = new DateTime(date('Y-n-j G:i:00')); 59 $this->db = & $GLOBALS['workflow']['workflowObjects']->getDBGalaxia()->Link_ID;60 $this->jobManager = & $GLOBALS['workflow']['factory']->getInstance('WorkflowJobManager');56 $this->db = &Factory::getInstance('WorkflowObjects')->getDBGalaxia()->Link_ID; 57 $this->jobManager = &Factory::getInstance('WorkflowJobManager'); 61 58 } 62 59 … … 76 73 { 77 74 case DateType::ABSOLUTE_DATE: 78 $object = new AbsoluteDate($startDate, $interval);75 $object = &Factory::getInstance('AbsoluteDate', $startDate, $interval); 79 76 break; 80 77 81 78 case DateType::WEEK_DATE: 82 $object = new WeekDate($startDate, $interval);79 $object = &Factory::getInstance('WeekDate', $startDate, $interval); 83 80 $object->setWeekDays($record['week_days']); 84 81 break; 85 82 86 83 case DateType::RELATIVE_DATE: 87 $object = new RelativeDate($startDate, $interval);84 $object = &Factory::getInstance('RelativeDate', $startDate, $interval); 88 85 $object->setOffset($record['month_offset']); 89 86 break; … … 171 168 $previousDir = getcwd(); 172 169 chdir(GALAXIA_LIBRARY . '/../'); 173 $output = $GLOBALS['workflow']['factory']->newInstance('Thread', 'class.JobRunner.inc.php "' . $parameters . '"');170 $output = Factory::newInstance('Thread', 'class.JobRunner.inc.php "' . $parameters . '"'); 174 171 chdir($previousDir); 175 172 return $output; … … 192 189 { 193 190 require_once 'common.inc.php'; 194 $GLOBALS['workflow']['factory']->getInstance('WorkflowMacro')->prepareEnvironment();191 Factory::getInstance('WorkflowMacro')->prepareEnvironment(); 195 192 196 $job = new JobScheduler();193 $job = Factory::newInstance('JobScheduler'); 197 194 $job->run(); 198 195 }
Note: See TracChangeset
for help on using the changeset viewer.