$reminders[] = $types['register']; break; case 'invite': $reminders[] = $types['invite']; break; case 'all': $reminders = $types; break; } if (have_option('u', 'universe')) { $sn = new Status_network(); try { if ($sn->find()) { while ($sn->fetch()) { try { $server = $sn->getServerName(); StatusNet::init($server); // Different queue manager, maybe! $qm = QueueManager::get(); foreach ($reminders as $reminder) { extract($reminder); $qm->enqueue(array($type, $opts), 'siterem'); if (!$quiet) { print "Sent pending {$type} reminders for {$server}.\n"; } } } catch (Exception $e) { // keep going common_log(LOG_ERR, "Couldn't init {$server}.\n", __FILE__); if (!$quiet) { print "Couldn't init {$server}.\n";