only show tags if there's a logged-in user

darcs-hash:20081121004336-84dde-8fc36b38b9f35d9058118efebd509098f6ce8230.gz
This commit is contained in:
Evan Prodromou 2008-11-20 19:43:36 -05:00
parent fe6738b6c7
commit 491172638e

View File

@ -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');