From: Evan Prodromou Date: Fri, 21 Nov 2008 00:43:36 +0000 (-0500) Subject: only show tags if there's a logged-in user X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=491172638e5e2e652b7ab485ec03afa4b043e8ae;p=quix0rs-gnu-social.git only show tags if there's a logged-in user darcs-hash:20081121004336-84dde-8fc36b38b9f35d9058118efebd509098f6ce8230.gz --- diff --git a/lib/profilelist.php b/lib/profilelist.php index 6ecb9c9238..3ef01502f4 100644 --- a/lib/profilelist.php +++ b/lib/profilelist.php @@ -121,38 +121,38 @@ class ProfileList { common_element_end('p'); } - $user = common_current_user(); - - $action = NULL; - - if ($user->isSubscribed($this->profile)) { - $action = 'subscriptions'; - } else if (Subscription::pkeyGet(array('subscriber' => $this->profile->id, - 'subscribed' => $user->id))) { - $action = 'subscribers'; - } - - - if ($action) { - $tags = Profile_tag::getTags($user->id, $this->profile->id); - - if ($tags) { - common_element_start('p', 'subtags'); + if ($user) { + $action = NULL; - foreach ($tags as $tag) { - common_element('a', array('href' => common_local_url($action, - array('nickname' => $user->nickname, - 'tag' => $tag))), - $tag); - } - - common_element_end('p'); + if ($user->isSubscribed($this->profile)) { + $action = 'subscriptions'; + } else if (Subscription::pkeyGet(array('subscriber' => $this->profile->id, + 'subscribed' => $user->id))) { + $action = 'subscribers'; } - common_element('a', array('href' => common_local_url('tagother', - array('id' => $this->profile->id)), - 'class' => 'tagother'), - _('Tag')); + + if ($action) { + $tags = Profile_tag::getTags($user->id, $this->profile->id); + + if ($tags) { + common_element_start('p', 'subtags'); + + foreach ($tags as $tag) { + common_element('a', array('href' => common_local_url($action, + array('nickname' => $user->nickname, + 'tag' => $tag))), + $tag); + } + + common_element_end('p'); + } + + common_element('a', array('href' => common_local_url('tagother', + array('id' => $this->profile->id)), + 'class' => 'tagother'), + _('Tag')); + } } common_element_end('li');