From: Evan Prodromou Date: Sat, 9 Apr 2011 21:11:38 +0000 (-0400) Subject: Hide RSVPs from threaded notice output X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=638d29a82061daaa59348db987d1da18b735da1b;p=quix0rs-gnu-social.git Hide RSVPs from threaded notice output --- diff --git a/plugins/Event/EventPlugin.php b/plugins/Event/EventPlugin.php index aca2922f17..978b4610b2 100644 --- a/plugins/Event/EventPlugin.php +++ b/plugins/Event/EventPlugin.php @@ -488,4 +488,18 @@ class EventPlugin extends MicroappPlugin $action->cssLink($this->path('event.css')); return true; } + + function onStartShowThreadedNoticeTail($nli, $notice, &$children) + { + // Filter out any poll responses + if ($notice->object_type == Happening::OBJECT_TYPE) { + $children = array_filter($children, array($this, 'isNotRSVP')); + } + return true; + } + + function isNotRSVP($notice) + { + return (!in_array($notice->object_type, array(RSVP::POSITIVE, RSVP::NEGATIVE, RSVP::POSSIBLE))); + } }