summaryrefslogtreecommitdiff
path: root/plugins/AnonymousFave/AnonymousFavePlugin.php
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/AnonymousFave/AnonymousFavePlugin.php')
-rw-r--r--plugins/AnonymousFave/AnonymousFavePlugin.php31
1 files changed, 31 insertions, 0 deletions
diff --git a/plugins/AnonymousFave/AnonymousFavePlugin.php b/plugins/AnonymousFave/AnonymousFavePlugin.php
index 98f747748..984625a88 100644
--- a/plugins/AnonymousFave/AnonymousFavePlugin.php
+++ b/plugins/AnonymousFave/AnonymousFavePlugin.php
@@ -136,6 +136,27 @@ class AnonymousFavePlugin extends Plugin {
return true;
}
+
+ function onEndShowNoticeInfo($item)
+ {
+ common_debug("XXXXXXXXXXX onEndShowNoticeInfo");
+
+ $tally = Fave_tally::ensureTally($item->notice->id);
+
+ if (!empty($tally)) {
+ $item->out->elementStart(
+ 'div',
+ array(
+ 'id' => 'notice-' . $item->notice->id . '-tally',
+ 'class' => 'notice-tally'
+ )
+ );
+ $item->out->raw(sprintf(_m("favored %d times"), $tally->count));
+ $item->out->elementEnd('div');
+ }
+ return true;
+ }
+
function onStartShowNoticeOptions($item) {
if (!common_logged_in()) {
@@ -166,6 +187,16 @@ class AnonymousFavePlugin extends Plugin {
return true;
}
+ function onEndFavorNotice($profile, $notice)
+ {
+ $tally = Fave_tally::increment($notice->id);
+ }
+
+ function onEndDisfavorNotice($profile, $notice)
+ {
+ $tally = Fave_tally::decrement($notice->id);
+ }
+
function createAnonProfile() {
// Get the anon user's IP, and turn it into a nickname