<?php
/**
- * @copyright Copyright (C) 2010-2021, the Friendica project
+ * @copyright Copyright (C) 2010-2022, the Friendica project
*
* @license GNU AGPL version 3 or any later version
*
use Friendica\App;
use Friendica\Core\Protocol;
+use Friendica\Core\Session;
use Friendica\Database\DBA;
use Friendica\DI;
use Friendica\Model\Contact;
function repair_ostatus_content(App $a) {
- if (!local_user()) {
- notice(DI::l10n()->t('Permission denied.'));
+ if (!Session::getLocalUser()) {
+ DI::sysmsg()->addNotice(DI::l10n()->t('Permission denied.'));
DI::baseUrl()->redirect('ostatus_repair');
// NOTREACHED
}
- $o = "<h2>" . DI::l10n()->t("Resubscribing to OStatus contacts") . "</h2>";
+ $o = '<h2>' . DI::l10n()->t('Resubscribing to OStatus contacts') . '</h2>';
- $uid = local_user();
+ $uid = Session::getLocalUser();
$counter = intval($_REQUEST['counter'] ?? 0);
$total = DBA::count('contact', $condition);
if (!$total) {
- return ($o . DI::l10n()->t("Error"));
+ return ($o . DI::l10n()->t('Error'));
}
$contact = Contact::selectToArray(['url'], $condition, ['order' => ['url'], 'limit' => [$counter++, 1]]);
if (!DBA::isResult($contact)) {
- $o .= DI::l10n()->t("Done");
+ $o .= DI::l10n()->t('Done');
return $o;
}
- $o .= "<p>" . $counter . "/" . $total . ": " . $contact[0]["url"] . "</p>";
+ $o .= '<p>' . $counter . '/' . $total . ': ' . $contact[0]['url'] . '</p>';
- $o .= "<p>" . DI::l10n()->t("Keep this window open until done.") . "</p>";
+ $o .= '<p>' . DI::l10n()->t('Keep this window open until done.') . '</p>';
- Contact::createFromProbeForUser($a->getLoggedInUserId(), $contact[0]["url"]);
+ Contact::createFromProbeForUser($a->getLoggedInUserId(), $contact[0]['url']);
DI::page()['htmlhead'] = '<meta http-equiv="refresh" content="1; URL=' . DI::baseUrl() . '/repair_ostatus?counter=' . $counter . '">';