summaryrefslogtreecommitdiff
path: root/lib/stream.php
diff options
context:
space:
mode:
authorEvan Prodromou <evan@prodromou.name>2008-09-08 14:16:24 -0400
committerEvan Prodromou <evan@prodromou.name>2008-09-08 14:16:24 -0400
commita8a36677748b304faf20742598b90f3d9634f393 (patch)
tree1696b4c28db055544910f7f06786cfe97f4338b9 /lib/stream.php
parent75f285ddf6decb4f8c3b1b87d29d9b12f833e9fc (diff)
initial non-Ajax version of favorites
darcs-hash:20080908181624-84dde-8200e1d91eb5f560ef0f296c9e1c56f93ef1b0c5.gz
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('&times;');
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) {