diff options
author | zotlabs <mike@macgirvin.com> | 2016-10-08 15:30:06 -0700 |
---|---|---|
committer | zotlabs <mike@macgirvin.com> | 2016-10-08 15:30:06 -0700 |
commit | 134b9fc466ff529274cd81c95365919d506dfe1c (patch) | |
tree | 613fb0fe6f8a9deaafce9c651787aa1d0f2607dc /include | |
parent | 10863a5949cc59771424cb809af5c9f279f78a58 (diff) | |
download | volse-hubzilla-134b9fc466ff529274cd81c95365919d506dfe1c.tar.gz volse-hubzilla-134b9fc466ff529274cd81c95365919d506dfe1c.tar.bz2 volse-hubzilla-134b9fc466ff529274cd81c95365919d506dfe1c.zip |
don't show diaspora protocol info in the hcard if the diaspora protocol is not installed. This really needs to be moved to the plugin but this was a quick fix.
Diffstat (limited to 'include')
-rw-r--r-- | include/channel.php | 35 |
1 files changed, 21 insertions, 14 deletions
diff --git a/include/channel.php b/include/channel.php index c86cea6f1..189748d09 100644 --- a/include/channel.php +++ b/include/channel.php @@ -1066,19 +1066,26 @@ function profile_sidebar($profile, $block = 0, $show_connect = true, $zcard = fa ? trim(substr($profile['channel_name'],0,strpos($profile['channel_name'],' '))) : $profile['channel_name']); $lastname = (($firstname === $profile['channel_name']) ? '' : trim(substr($profile['channel_name'],strlen($firstname)))); - $diaspora = array( - 'podloc' => z_root(), - 'guid' => $profile['channel_guid'] . str_replace('.','',App::get_hostname()), - 'pubkey' => pemtorsa($profile['channel_pubkey']), - 'searchable' => (($block) ? 'false' : 'true'), - 'nickname' => $profile['channel_address'], - 'fullname' => $profile['channel_name'], - 'firstname' => $firstname, - 'lastname' => $lastname, - 'photo300' => z_root() . '/photo/profile/300/' . $profile['uid'] . '.jpg', - 'photo100' => z_root() . '/photo/profile/100/' . $profile['uid'] . '.jpg', - 'photo50' => z_root() . '/photo/profile/50/' . $profile['uid'] . '.jpg', - ); + // @fixme move this to the diaspora plugin itself + + if(plugin_is_installed('diaspora')) { + $diaspora = array( + 'podloc' => z_root(), + 'guid' => $profile['channel_guid'] . str_replace('.','',App::get_hostname()), + 'pubkey' => pemtorsa($profile['channel_pubkey']), + 'searchable' => (($block) ? 'false' : 'true'), + 'nickname' => $profile['channel_address'], + 'fullname' => $profile['channel_name'], + 'firstname' => $firstname, + 'lastname' => $lastname, + 'photo300' => z_root() . '/photo/profile/300/' . $profile['uid'] . '.jpg', + 'photo100' => z_root() . '/photo/profile/100/' . $profile['uid'] . '.jpg', + 'photo50' => z_root() . '/photo/profile/50/' . $profile['uid'] . '.jpg', + ); + } + else + $diaspora = ''; + $contact_block = contact_block(); @@ -1124,7 +1131,7 @@ function profile_sidebar($profile, $block = 0, $show_connect = true, $zcard = fa '$editmenu' => profile_edit_menu($profile['uid']) )); - $arr = array('profile' => &$profile, 'entry' => &$o); + $arr = array('profile' => $profile, 'entry' => $o); call_hooks('profile_sidebar', $arr); |