mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-11 20:21:16 +00:00
pass notifier to constructor of SeedDMS_SchedulerTaskBase
This commit is contained in:
parent
bbcf7cb979
commit
f19ed34d25
|
@ -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) { /* {{{ */
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue
Block a user