diff --git a/shell/scheduler.php b/shell/scheduler.php index 2a3920b..b396161 100644 --- a/shell/scheduler.php +++ b/shell/scheduler.php @@ -349,11 +349,18 @@ public function cronAction() switch ($mode) { case 'always': case 'default': - $includeGroups = array_filter(array_map('trim', explode(',', $this->getArg('include')))); - $excludeGroups = array_filter(array_map('trim', explode(',', $this->getArg('exclude')))); + $includeGroups = array_filter(array_map('trim', explode(',', $this->getArg('includeGroups')))); + $excludeGroups = array_filter(array_map('trim', explode(',', $this->getArg('excludeGroups')))); + $includeJobs = array_filter(array_map('trim', explode(',', $this->getArg('includeJobs')))); + $excludeJobs = array_filter(array_map('trim', explode(',', $this->getArg('excludeJobs')))); Mage::getConfig()->init()->loadEventObservers('crontab'); Mage::app()->addEventArea('crontab'); - Mage::dispatchEvent($mode, array('include' => $includeGroups, 'exclude' => $excludeGroups)); + Mage::dispatchEvent($mode, array( + 'include_groups' => $includeGroups, + 'exclude_groups' => $excludeGroups, + 'include_jobs' => $includeJobs, + 'exclude_jobs' => $excludeJobs, + )); break; default: echo "\nInvalid mode!\n\n";