diff options
Diffstat (limited to 'plugins/UserFlag/UserFlagPlugin.php')
-rw-r--r-- | plugins/UserFlag/UserFlagPlugin.php | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/plugins/UserFlag/UserFlagPlugin.php b/plugins/UserFlag/UserFlagPlugin.php index 003c066af..fc56249e6 100644 --- a/plugins/UserFlag/UserFlagPlugin.php +++ b/plugins/UserFlag/UserFlagPlugin.php @@ -128,9 +128,20 @@ class UserFlagPlugin extends Plugin if (!empty($user)) { - $form = new FlagProfileForm($action, $profile); - - $form->show(); + $action->elementStart('li', 'entity_flag'); + + if (User_flag_profile::exists($profile->id, $user->id, + Profile_flag::DEFAULTFLAG)) { + $action->element('span', + _('Flagged for review')); + } else { + $form = new FlagProfileForm($action, $profile, + array('action' => 'showstream', + 'nickname' => $profile->nickname)); + $form->show(); + } + + $action->elementEnd('li'); } return true; |