]> git.mxchange.org Git - friendica.git/blobdiff - mod/directory.php
BBCode - fixed syntax error
[friendica.git] / mod / directory.php
index 3fd0aa848bec837401e1132f14e41f1d567572d6..6ef3134517cf60cf3bd3ecf8ef8681eb7b794b79 100644 (file)
@@ -7,8 +7,8 @@ use Friendica\App;
 use Friendica\Content\Nav;
 use Friendica\Content\Pager;
 use Friendica\Content\Widget;
-use Friendica\Core\Addon;
 use Friendica\Core\Config;
+use Friendica\Core\Hook;
 use Friendica\Core\L10n;
 use Friendica\Core\Renderer;
 use Friendica\Database\DBA;
@@ -111,12 +111,12 @@ function directory_content(App $a)
                        $photo = 'photo';
                }
 
-               while ($rr = DBA::fetch($r)) {
-                       $itemurl= '';
+               $entries = [];
 
+               while ($rr = DBA::fetch($r)) {
                        $itemurl = (($rr['addr'] != "") ? $rr['addr'] : $rr['profile_url']);
 
-                       $profile_link = 'profile/' . ((strlen($rr['nickname'])) ? $rr['nickname'] : $rr['profile_uid']);
+                       $profile_link = $rr['profile_url'];
 
                        $pdesc = (($rr['pdesc']) ? $rr['pdesc'] . '<br />' : '');
 
@@ -169,7 +169,7 @@ function directory_content(App $a)
 
                        $entry = [
                                'id'           => $rr['id'],
-                               'url'          => $profile_link,
+                               'url'          => Contact::magicLInk($profile_link),
                                'itemurl'      => $itemurl,
                                'thumb'        => ProxyUtils::proxifyUrl($rr[$photo], false, ProxyUtils::SIZE_THUMB),
                                'img_hover'    => $rr['name'],
@@ -190,7 +190,7 @@ function directory_content(App $a)
 
                        $arr = ['contact' => $rr, 'entry' => $entry];
 
-                       Addon::callHooks('directory_item', $arr);
+                       Hook::callAll('directory_item', $arr);
 
                        unset($profile);
                        unset($location);