X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fhovercard.php;h=26c60625195dbbd73fb322cf35e64b60acb4b41c;hb=d0dfcc71a82ac423db68a12fd2eaf6d13cb18e1f;hp=1420aae4ef0e118772fa367c2c278036eeb1a5f9;hpb=fa3fa42d966e00534aa6cbf33d60ef438a8e3b97;p=friendica.git diff --git a/mod/hovercard.php b/mod/hovercard.php index 1420aae4ef..26c6062519 100644 --- a/mod/hovercard.php +++ b/mod/hovercard.php @@ -39,11 +39,11 @@ function hovercard_content() { // If a contact is connected the url is internally changed to "redir/CID". We need the pure url to search for // the contact. So we strip out the contact id from the internal url and look in the contact table for // the real url (nurl) - if(local_user() && strpos($profileurl, "redir/") === 0) { + if (local_user() && strpos($profileurl, "redir/") === 0) { $cid = intval(substr($profileurl, 6)); - $r = q("SELECT `nurl`, `self` FROM `contact` WHERE `id` = '%d' LIMIT 1", intval($cid)); - $profileurl = ($r[0]["nurl"] ? $r[0]["nurl"] : ""); - $self = ($r[0]["self"] ? $r[0]["self"] : ""); + $r = dba::select('contact', array('nurl', 'self'), array('id' => $cid), array('limit' => 1)); + $profileurl = ($r["nurl"] ? $r["nurl"] : ""); + $self = ($r["self"] ? $r["self"] : ""); } // if it's the url containing https it should be converted to http @@ -52,7 +52,6 @@ function hovercard_content() { // Search for contact data $contact = get_contact_details_by_url($nurl); } - if(!is_array($contact)) return;