diff --git a/inc/inc.ClassSchedulerTaskBase.php b/inc/inc.ClassSchedulerTaskBase.php index d8af37452..d3d5561b3 100644 --- a/inc/inc.ClassSchedulerTaskBase.php +++ b/inc/inc.ClassSchedulerTaskBase.php @@ -39,6 +39,8 @@ class SeedDMS_SchedulerTaskBase { var $fulltextservice; + var $notifier; + /** * Call a hook with a given name * @@ -101,12 +103,13 @@ class SeedDMS_SchedulerTaskBase { return $ret; } /* }}} */ - public function __construct($dms=null, $user=null, $settings=null, $logger=null, $fulltextservice=null) { /* {{{ */ + public function __construct($dms=null, $user=null, $settings=null, $logger=null, $fulltextservice=null, $notifier=null) { /* {{{ */ $this->dms = $dms; $this->user = $user; $this->settings = $settings; $this->logger = $logger; $this->fulltextservice = $fulltextservice; + $this->notifier = $notifier; } /* }}} */ public function execute(SeedDMS_SchedulerTask $task) { /* {{{ */ diff --git a/inc/inc.Utils.php b/inc/inc.Utils.php index 9ba41f782..bfd993759 100644 --- a/inc/inc.Utils.php +++ b/inc/inc.Utils.php @@ -780,13 +780,13 @@ function seed_pass_verify($password, $hash) { /* {{{ */ } /* }}} */ function resolveTask($task) { - global $dms, $user, $settings, $logger, $fulltextservice; + global $dms, $user, $settings, $logger, $fulltextservice, $notifier; if(is_object($task)) return $task; if(is_string($task)) { if(class_exists($task)) { - $task = new $task($dms, $user, $settings, $logger, $fulltextservice); + $task = new $task($dms, $user, $settings, $logger, $fulltextservice, $notifier); } } return $task;