aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/inc/TaskRunner.php
diff options
context:
space:
mode:
Diffstat (limited to 'inc/TaskRunner.php')
-rw-r--r--inc/TaskRunner.php28
1 files changed, 15 insertions, 13 deletions
diff --git a/inc/TaskRunner.php b/inc/TaskRunner.php
index a054ddfd0..96d32c9e7 100644
--- a/inc/TaskRunner.php
+++ b/inc/TaskRunner.php
@@ -2,8 +2,9 @@
namespace dokuwiki;
-use Doku_Event;
-use Sitemapper;
+use dokuwiki\Extension\Event;
+use dokuwiki\Sitemap\Mapper;
+use dokuwiki\Subscriptions\BulkSubscriptionSender;
use Subscription;
/**
@@ -44,7 +45,7 @@ class TaskRunner
// run one of the jobs
$tmp = []; // No event data
- $evt = new Doku_Event('INDEXER_TASKS_RUN', $tmp);
+ $evt = new Event('INDEXER_TASKS_RUN', $tmp);
if ($evt->advise_before()) {
$this->runIndexer() or
$this->runSitemapper() or
@@ -122,12 +123,15 @@ class TaskRunner
for ($i = 0; $i < count($lines); $i++) {
$log = parseChangelogLine($lines[$i]);
if ($log === false) {
- continue;
- } // discard junk
+ continue; // discard junk
+ }
+
if ($log['date'] < $trim_time) {
- $old_lines[$log['date'] . ".$i"] = $lines[$i]; // keep old lines for now (append .$i to prevent key collisions)
+ // keep old lines for now (append .$i to prevent key collisions)
+ $old_lines[$log['date'] . ".$i"] = $lines[$i];
} else {
- $out_lines[$log['date'] . ".$i"] = $lines[$i]; // definitely keep these lines
+ // definitely keep these lines
+ $out_lines[$log['date'] . ".$i"] = $lines[$i];
}
}
@@ -153,7 +157,7 @@ class TaskRunner
'trimmedChangelogLines' => $out_lines,
'removedChangelogLines' => $extra > 0 ? array_slice($old_lines, 0, -$extra) : $old_lines,
];
- trigger_event('TASK_RECENTCHANGES_TRIM', $eventData);
+ Event::createAndTrigger('TASK_RECENTCHANGES_TRIM', $eventData);
$out_lines = $eventData['trimmedChangelogLines'];
// save trimmed changelog
@@ -185,7 +189,6 @@ class TaskRunner
protected function runIndexer()
{
global $ID;
- global $conf;
print 'runIndexer(): started' . NL;
if ((string) $ID === '') {
@@ -208,7 +211,7 @@ class TaskRunner
protected function runSitemapper()
{
print 'runSitemapper(): started' . NL;
- $result = Sitemapper::generate() && Sitemapper::pingSearchEngines();
+ $result = Mapper::generate() && Mapper::pingSearchEngines();
print 'runSitemapper(): finished' . NL;
return $result;
}
@@ -221,7 +224,6 @@ class TaskRunner
*/
protected function sendDigest()
{
- global $conf;
global $ID;
echo 'sendDigest(): started' . NL;
@@ -229,8 +231,8 @@ class TaskRunner
echo 'sendDigest(): disabled' . NL;
return false;
}
- $sub = new Subscription();
- $sent = $sub->send_bulk($ID);
+ $sub = new BulkSubscriptionSender();
+ $sent = $sub->sendBulk($ID);
echo "sendDigest(): sent $sent mails" . NL;
echo 'sendDigest(): finished' . NL;