X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=actions%2Frepliesrss.php;h=7369db5e047ae6f16d8ddbf17f53f512512d0a86;hb=4f3d1e93e97365deac2366bfe422e8301d773a25;hp=b811db7eb3067b020cb463202ea061427dacc1cd;hpb=7ff02bb7d4483b3dc24edd78551a3936798056a8;p=quix0rs-gnu-social.git diff --git a/actions/repliesrss.php b/actions/repliesrss.php index b811db7eb3..7369db5e04 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;