X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=plugins%2FEmailSummary%2Fsendemailsummary.php;h=01c11a210a009c6edbba4cf2a752c6966ca0db48;hb=eb711321c375caa146a17f22219da3277e30ad4a;hp=37bfdcfbd11519011e77919f6341d1f0ae27b3f4;hpb=2503c33502607ad81da69dece32c6b981a4db335;p=quix0rs-gnu-social.git diff --git a/plugins/EmailSummary/sendemailsummary.php b/plugins/EmailSummary/sendemailsummary.php index 37bfdcfbd1..01c11a210a 100644 --- a/plugins/EmailSummary/sendemailsummary.php +++ b/plugins/EmailSummary/sendemailsummary.php @@ -1,4 +1,3 @@ -#!/usr/bin/env php enqueue($user->id, 'usersum'); -} catch (NoUserArgumentException $nuae) { - $qm->enqueue(null, 'sitesum'); +if (have_option('u', 'universe')) { + $sn = new Status_network(); + if ($sn->find()) { + while ($sn->fetch()) { + $server = $sn->getServerName(); + StatusNet::init($server); + // Different queue manager, maybe! + $qm = QueueManager::get(); + $qm->enqueue(1, 'sitesum'); + } + } +} else { + $qm = QueueManager::get(); + // enqueue summary for user or all users + try { + $user = getUser(); + $qm->enqueue($user->id, 'usersum'); + } catch (NoUserArgumentException $nuae) { + $qm->enqueue(1, 'sitesum'); + } }