diff options
Diffstat (limited to 'actions/repliesrss.php')
-rw-r--r-- | actions/repliesrss.php | 24 |
1 files changed, 5 insertions, 19 deletions
diff --git a/actions/repliesrss.php b/actions/repliesrss.php index b811db7eb..7369db5e0 100644 --- a/actions/repliesrss.php +++ b/actions/repliesrss.php @@ -42,27 +42,13 @@ class RepliesrssAction extends Rss10Action { function get_notices($limit=0) { $user = $this->user; - $notices = array(); - - $reply = new Reply(); - $reply->profile_id = $user->id; - $reply->orderBy('modified DESC'); - if ($limit) { - $reply->limit(0, $limit); - } - $cnt = $reply->find(); + $notice = $user->getReplies(0, ($limit == 0) ? 48 : $limit); - if ($cnt) { - while ($reply->fetch()) { - $notice = new Notice(); - $notice->id = $reply->notice_id; - $result = $notice->find(true); - if (!$result) { - continue; - } - $notices[] = clone($notice); - } + $notices = array(); + + while ($notice->fetch()) { + $notices[] = clone($notice); } return $notices; |