]> git.mxchange.org Git - friendica.git/blobdiff - mod/repair_ostatus.php
UserSession class [2] - Refactor mod/ files
[friendica.git] / mod / repair_ostatus.php
index edbd2e940acbc57d779158975db98608a12b69cb..686516a55e5313f9a7152517ad6a83d825542d86 100644 (file)
@@ -1,6 +1,6 @@
 <?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 (!DI::userSession()->getLocalUserId()) {
+               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 = DI::userSession()->getLocalUserId();
 
        $counter = intval($_REQUEST['counter'] ?? 0);
 
@@ -43,20 +44,20 @@ function repair_ostatus_content(App $a) {
        $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 . '">';