From 491172638e5e2e652b7ab485ec03afa4b043e8ae Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Thu, 20 Nov 2008 19:43:36 -0500 Subject: only show tags if there's a logged-in user darcs-hash:20081121004336-84dde-8fc36b38b9f35d9058118efebd509098f6ce8230.gz --- lib/profilelist.php | 58 ++++++++++++++++++++++++++--------------------------- 1 file changed, 29 insertions(+), 29 deletions(-) (limited to 'lib/profilelist.php') diff --git a/lib/profilelist.php b/lib/profilelist.php index 6ecb9c923..3ef01502f 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'); -- cgit v1.2.3-54-g00ecf