]> git.mxchange.org Git - friendica.git/commitdiff
Review dba updates
authorAdam Magness <adam.magness@gmail.com>
Thu, 23 Nov 2017 04:32:24 +0000 (23:32 -0500)
committerAdam Magness <adam.magness@gmail.com>
Thu, 23 Nov 2017 04:32:24 +0000 (23:32 -0500)
updates based on review comments.

src/Object/Contact.php

index 9fceb927afe4464e5b3a903855824bf7d2a4210a..81368bcb28339b1be48561f349159d23b1a1c9f5 100644 (file)
@@ -382,9 +382,9 @@ class Contact extends BaseObject
                                return $menu;
                        }
 
-                       $r = dba::select('contact', array(), array('nurl' => $contact['nurl'], 'network' => $contact['network'], 'uid' => $uid));
+                       $r = dba::select('contact', array(), array('nurl' => $contact['nurl'], 'network' => $contact['network'], 'uid' => $uid), array('limit' => 1));
                        if ($r) {
-                               return self::photoMenu(dba::fetch($r), $uid);
+                               return self::photoMenu($r, $uid);
                        } else {
                                $profile_link = zrl($contact['url']);
                                $connlnk = 'follow/?url=' . $contact['url'];
@@ -721,8 +721,7 @@ class Contact extends BaseObject
 
                // There are no posts with "uid = 0" with connector networks
                // This speeds up the query a lot
-               $s = dba::select('contact', array('network', 'id AS author-id', 'contact-type'), array('nurl' => normalise_link($contact_url), 'uid' => 0));
-               $r = dba::inArray($s);
+               $r = dba::select('contact', array('network', 'id AS author-id', 'contact-type'), array('nurl' => normalise_link($contact_url), 'uid' => 0), array('limit' => 1));
 
                if (!DBM::is_result($r)) {
                        return '';