From 9182481edd5d7aa4a9f23a3c624046f168518116 Mon Sep 17 00:00:00 2001 From: Max Shinn Date: Wed, 16 Feb 2011 08:54:22 -0600 Subject: [PATCH] correct number of notices on a page --- .../GNUsocialProfileExtensionsPlugin.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/plugins/GNUsocialProfileExtensions/GNUsocialProfileExtensionsPlugin.php b/plugins/GNUsocialProfileExtensions/GNUsocialProfileExtensionsPlugin.php index 27bf19336a..cf5fb0a067 100644 --- a/plugins/GNUsocialProfileExtensions/GNUsocialProfileExtensionsPlugin.php +++ b/plugins/GNUsocialProfileExtensions/GNUsocialProfileExtensionsPlugin.php @@ -171,7 +171,15 @@ class GNUsocialProfileExtensionsPlugin extends Plugin //Why the heck is this shoved into this plugin!?!? It deserves its own! function onShowStreamNoticeList($notice, $action, &$pnl) { - $pnl = new NoticeTree($notice, $action); + //TODO: This function is called after the notices in $notice are superfluously retrieved in showstream.php + $newnotice = new Notice(); + $newnotice->profile_id = $action->user->id; + $newnotice->orderBy('modified DESC'); + $newnotice->whereAdd('reply_to IS NULL'); + $newnotice->limit(($action->page-1)*NOTICES_PER_PAGE, NOTICES_PER_PAGE + 1); + $newnotice->find(); + + $pnl = new NoticeTree($newnotice, $action); return false; }