]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - actions/allrss.php
Resolve conflicts
[quix0rs-gnu-social.git] / actions / allrss.php
index 86d98284ebdded584d0f83d636e52606a6f0bb68..9cbfe8dc8f2c58b5d4829bc8b7433cc039c8f891 100644 (file)
@@ -42,19 +42,9 @@ class AllrssAction extends Rss10Action {
        function get_notices($limit=0) {
 
                $user = $this->user;
-               $notices = array();
-
-               $notice = DB_DataObject::factory('notice');
-
-               $notice->whereAdd('EXISTS (SELECT subscribed from subscription where subscriber = '.$user->id.' and subscribed = notice.profile_id)', 'OR');
-               $notice->whereAdd('profile_id = ' . $user->id, 'OR');
-
-               $notice->orderBy('created DESC');
-               if ($limit != 0) {
-                       $notice->limit(0, $limit);
-               }
-               $notice->find();
-
+               
+               $notice = $user->noticesWithFriends(0, $limit);
+                                                                                       
                while ($notice->fetch()) {
                        $notices[] = clone($notice);
                }