aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorfriendica <info@friendica.com>2013-08-13 02:29:10 -0700
committerfriendica <info@friendica.com>2013-08-13 02:29:10 -0700
commitd6c6a2b144ad1c619cef70310bad7e0cdc920e77 (patch)
tree0936cc0ffdb9c2c73de52bd9aa30c1fcabe73390 /include
parentb9a8b73392afc6e460073ac6305da24623de5b49 (diff)
downloadvolse-hubzilla-d6c6a2b144ad1c619cef70310bad7e0cdc920e77.tar.gz
volse-hubzilla-d6c6a2b144ad1c619cef70310bad7e0cdc920e77.tar.bz2
volse-hubzilla-d6c6a2b144ad1c619cef70310bad7e0cdc920e77.zip
debugging issue #58 - seems to work but needs (more) theming
Diffstat (limited to 'include')
-rw-r--r--include/Contact.php13
1 files changed, 10 insertions, 3 deletions
diff --git a/include/Contact.php b/include/Contact.php
index 6b0ffe4f7..992ed27e2 100644
--- a/include/Contact.php
+++ b/include/Contact.php
@@ -3,20 +3,27 @@
function rconnect_url($channel_id,$xchan) {
+
if(! $xchan)
return '';
- $r = q("select abook_id from abook where abook_channel_id = %d and abook_xchan = '%s' limit 1",
+
+ $r = q("select abook_id from abook where abook_channel = %d and abook_xchan = '%s' limit 1",
intval($channel_id),
dbesc($xchan)
);
+
if($r)
return '';
- $r = q("select hubloc_url from hubloc where hubloc_hash = '%s' and (hubloc_flags & HUBLOC_FLAGS_PRIMARY) limit 1",
- dbesc($xchan)
+
+ $r = q("select hubloc_url from hubloc where hubloc_hash = '%s' and ( hubloc_flags & %d ) limit 1",
+ dbesc($xchan),
+ intval(HUBLOC_FLAGS_PRIMARY)
);
+
if($r)
return $r[0]['hubloc_url'];
return '';
+
}
function abook_connections($channel_id, $sql_conditions = '') {