]> git.mxchange.org Git - friendica.git/commitdiff
Some corrections
authorMichael <heluecht@pirati.ca>
Fri, 6 Jan 2017 13:30:12 +0000 (13:30 +0000)
committerMichael <heluecht@pirati.ca>
Fri, 6 Jan 2017 13:30:12 +0000 (13:30 +0000)
include/diaspora.php
include/redir.php

index 1cb4f0e9228da4ccf03ec59a71211390dde213ec..2b9e61331f0b21e0c2269b7f87a7a14d23ab90af 100644 (file)
@@ -743,8 +743,7 @@ class Diaspora {
                        dbesc($handle)
                );
 
-               if ($r) {
-                       //logger("Found contact ".$r[0]['id']." for user ".$uid." and handle ".$handle." - first try", LOGGER_DEBUG);
+               if (dbm::is_result($r)) {
                        return $r[0];
                } else {
                        // We haven't found it?
@@ -755,7 +754,6 @@ class Diaspora {
                                $r = q("SELECT * FROM `contact` WHERE `id` = %d LIMIT 1", intval($cid));
 
                                if (dbm::is_result($r)) {
-                                       logger("Found contact ".$r[0]['id']." for user ".$uid." and handle ".$handle." - second try", LOGGER_DEBUG);
                                        return $r[0];
                                }
                        }
@@ -769,7 +767,6 @@ class Diaspora {
                        dbesc($nurl_sql)
                );
                if(dbm::is_result($r)) {
-                       logger("Found contact ".$r[0]['id']." for user ".$uid." and handle ".$handle." - third try", LOGGER_DEBUG);
                        return $r[0];
                }
 
@@ -848,12 +845,12 @@ class Diaspora {
         * @return int|bool message id if the message already was stored into the system - or false.
         */
        private static function message_exists($uid, $guid) {
-               $r = q("SELECT `guid` FROM `item` WHERE `uid` = %d AND `guid` = '%s' LIMIT 1",
+               $r = q("SELECT `id` FROM `item` WHERE `uid` = %d AND `guid` = '%s' LIMIT 1",
                        intval($uid),
                        dbesc($guid)
                );
 
-               if ($r) {
+               if (dbm::is_result($r)) {
                        logger("message ".$guid." already exists for user ".$uid);
                        return $r[0]["id"];
                }
index bbe8a11ec40b1a1c6771d96836fdd0781f32b500..d29159ed0342c91a2c652932508a7ed90c8382dc 100644 (file)
@@ -27,7 +27,7 @@ function auto_redir(&$a, $contact_nick) {
                $baseurl = substr($baseurl, $domain_st + 3);
                $nurl = normalise_link($baseurl);
 
-               /// @todo Why is there a query for "nurl" *and* "nurl"? Especially this normalising is strange.
+               /// @todo Why is there a query for "url" *and* "nurl"? Especially this normalising is strange.
                $r = q("SELECT `id` FROM `contact` WHERE `uid` = (SELECT `uid` FROM `user` WHERE `nickname` = '%s' LIMIT 1)
                        AND `nick` = '%s' AND NOT `self` AND (`url` LIKE '%%%s%%' OR `nurl` LIKE '%%%s%%') AND NOT `blocked` AND NOT `pending` LIMIT 1",
                                dbesc($contact_nick),