mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-14 13:42:04 +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 $fulltextservice;
|
||||||
|
|
||||||
|
var $notifier;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Call a hook with a given name
|
* Call a hook with a given name
|
||||||
*
|
*
|
||||||
|
@ -101,12 +103,13 @@ class SeedDMS_SchedulerTaskBase {
|
||||||
return $ret;
|
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->dms = $dms;
|
||||||
$this->user = $user;
|
$this->user = $user;
|
||||||
$this->settings = $settings;
|
$this->settings = $settings;
|
||||||
$this->logger = $logger;
|
$this->logger = $logger;
|
||||||
$this->fulltextservice = $fulltextservice;
|
$this->fulltextservice = $fulltextservice;
|
||||||
|
$this->notifier = $notifier;
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
public function execute(SeedDMS_SchedulerTask $task) { /* {{{ */
|
public function execute(SeedDMS_SchedulerTask $task) { /* {{{ */
|
||||||
|
|
|
@ -780,13 +780,13 @@ function seed_pass_verify($password, $hash) { /* {{{ */
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
function resolveTask($task) {
|
function resolveTask($task) {
|
||||||
global $dms, $user, $settings, $logger, $fulltextservice;
|
global $dms, $user, $settings, $logger, $fulltextservice, $notifier;
|
||||||
|
|
||||||
if(is_object($task))
|
if(is_object($task))
|
||||||
return $task;
|
return $task;
|
||||||
if(is_string($task)) {
|
if(is_string($task)) {
|
||||||
if(class_exists($task)) {
|
if(class_exists($task)) {
|
||||||
$task = new $task($dms, $user, $settings, $logger, $fulltextservice);
|
$task = new $task($dms, $user, $settings, $logger, $fulltextservice, $notifier);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return $task;
|
return $task;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user