]> git.mxchange.org Git - friendica.git/blobdiff - mod/repair_ostatus.php
Escape global namespaced get_app() calls
[friendica.git] / mod / repair_ostatus.php
index b8f6fc52324dd67d7996fa5ec6c79963c361b9d6..5a6afd9fb4d4853af4391b073789157f553a28fe 100644 (file)
@@ -2,16 +2,19 @@
 /**
  * @file mod/repair_ostatus.php
  */
+
 use Friendica\App;
 use Friendica\Core\L10n;
+use Friendica\Core\Protocol;
 use Friendica\Core\System;
+use Friendica\Database\DBA;
 use Friendica\Model\Contact;
 
 function repair_ostatus_content(App $a) {
 
        if (! local_user()) {
                notice(L10n::t('Permission denied.') . EOL);
-               goaway($_SESSION['return_url']);
+               $a->internalRedirect('ostatus_repair');
                // NOTREACHED
        }
 
@@ -19,32 +22,33 @@ function repair_ostatus_content(App $a) {
 
        $uid = local_user();
 
-       $a = get_app();
+       $a = \get_app();
 
        $counter = intval($_REQUEST['counter']);
 
-        $r = q("SELECT COUNT(*) AS `total` FROM `contact` WHERE
-                `uid` = %d AND `network` = '%s' AND `rel` IN (%d, %d)",
-                intval($uid),
-                dbesc(NETWORK_OSTATUS),
-                intval(CONTACT_IS_FRIEND),
-                intval(CONTACT_IS_SHARING));
+       $r = q("SELECT COUNT(*) AS `total` FROM `contact` WHERE
+       `uid` = %d AND `network` = '%s' AND `rel` IN (%d, %d)",
+               intval($uid),
+               DBA::escape(Protocol::OSTATUS),
+               intval(Contact::FRIEND),
+               intval(Contact::SHARING));
 
-       if (!$r)
-               return($o.L10n::t("Error"));
+       if (!DBA::isResult($r)) {
+               return ($o . L10n::t("Error"));
+       }
 
        $total = $r[0]["total"];
 
-        $r = q("SELECT `url` FROM `contact` WHERE
-                `uid` = %d AND `network` = '%s' AND `rel` IN (%d, %d)
+       $r = q("SELECT `url` FROM `contact` WHERE
+               `uid` = %d AND `network` = '%s' AND `rel` IN (%d, %d)
                ORDER BY `url`
                LIMIT %d, 1",
-                intval($uid),
-                dbesc(NETWORK_OSTATUS),
-                intval(CONTACT_IS_FRIEND),
-                intval(CONTACT_IS_SHARING), $counter++);
+               intval($uid),
+               DBA::escape(Protocol::OSTATUS),
+               intval(Contact::FRIEND),
+               intval(Contact::SHARING), $counter++);
 
-       if (!$r) {
+       if (!DBA::isResult($r)) {
                $o .= L10n::t("Done");
                return $o;
        }