Ignore:
Timestamp:
08/17/10 16:17:12 (14 years ago)
Author:
viani
Message:

Ticket #1135 - Merged r1990:3166 from /trunk/workflow into /branches/2.2/workflow

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2/workflow/inc/class.JobScheduler.inc.php

    r795 r3167  
    1111 
    1212require_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'; 
    1613 
    1714/** 
     
    5754        { 
    5855                $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'); 
    6158        } 
    6259 
     
    7673                { 
    7774                        case DateType::ABSOLUTE_DATE: 
    78                                 $object = new AbsoluteDate($startDate, $interval); 
     75                                $object = &Factory::getInstance('AbsoluteDate', $startDate, $interval); 
    7976                                break; 
    8077 
    8178                        case DateType::WEEK_DATE: 
    82                                 $object = new WeekDate($startDate, $interval); 
     79                                $object = &Factory::getInstance('WeekDate', $startDate, $interval); 
    8380                                $object->setWeekDays($record['week_days']); 
    8481                                break; 
    8582 
    8683                        case DateType::RELATIVE_DATE: 
    87                                 $object = new RelativeDate($startDate, $interval); 
     84                                $object = &Factory::getInstance('RelativeDate', $startDate, $interval); 
    8885                                $object->setOffset($record['month_offset']); 
    8986                                break; 
     
    171168                $previousDir = getcwd(); 
    172169                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 . '"'); 
    174171                chdir($previousDir); 
    175172                return $output; 
     
    192189{ 
    193190        require_once 'common.inc.php'; 
    194         $GLOBALS['workflow']['factory']->getInstance('WorkflowMacro')->prepareEnvironment(); 
     191        Factory::getInstance('WorkflowMacro')->prepareEnvironment(); 
    195192 
    196         $job = new JobScheduler(); 
     193        $job = Factory::newInstance('JobScheduler'); 
    197194        $job->run(); 
    198195} 
Note: See TracChangeset for help on using the changeset viewer.