summaryrefslogtreecommitdiff
path: root/lib/stream.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/stream.php')
-rw-r--r--lib/stream.php14
1 files changed, 13 insertions, 1 deletions
diff --git a/lib/stream.php b/lib/stream.php
index c50167841..62d1cd67c 100644
--- a/lib/stream.php
+++ b/lib/stream.php
@@ -60,6 +60,11 @@ class StreamAction extends Action {
_('Profile'),
($user_profile && $user_profile->fullname) ? $user_profile->fullname : $nickname,
$action == 'showstream');
+ common_menu_item(common_local_url('showfavorites', array('nickname' =>
+ $nickname)),
+ _('Favorites'),
+ sprintf(_('%s\'s favorite notices'), ($user_profile) ? $user_profile->getBestName() : _('User')),
+ $action == 'showfavorites');
common_element_end('ul');
}
@@ -133,10 +138,17 @@ class StreamAction extends Action {
common_raw('×');
common_element_end('a');
}
+ if ($user) {
+ if ($user->hasFave($notice)) {
+ common_disfavor_form($notice);
+ } else {
+ common_favor_form($notice);
+ }
+ }
common_element_end('p');
common_element_end('li');
}
-
+
function source_link($source) {
$source_name = _($source);
switch ($source) {