]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Fix undefined variable error and some other cleanup
authorZach Copley <zach@status.net>
Sat, 6 Mar 2010 00:40:35 +0000 (16:40 -0800)
committerZach Copley <zach@status.net>
Sat, 6 Mar 2010 00:40:35 +0000 (16:40 -0800)
actions/userrss.php

index 6029f443182b6cd8337338460df90499764d1888..77bd316b2d1d3f5a61d95513c6bf8e070a23d4c5 100644 (file)
@@ -29,6 +29,8 @@ class UserrssAction extends Rss10Action
 
     function prepare($args)
     {
+        common_debug("UserrssAction");
+
         parent::prepare($args);
         $nickname   = $this->trimmed('nickname');
         $this->user = User::staticGet('nickname', $nickname);
@@ -38,8 +40,8 @@ class UserrssAction extends Rss10Action
             $this->clientError(_('No such user.'));
             return false;
         } else {
-            if ($this->tag) {
-                $this->notices = $this->getTaggedNotices($tag, $this->limit);
+            if (!empty($this->tag)) {
+                $this->notices = $this->getTaggedNotices($this->tag, $this->limit);
             } else {
                 $this->notices = $this->getNotices($this->limit);
             }
@@ -47,15 +49,15 @@ class UserrssAction extends Rss10Action
         }
     }
 
-    function getTaggedNotices($tag = null, $limit=0)
+    function getTaggedNotices()
     {
-        $user = $this->user;
-
-        if (is_null($user)) {
-            return null;
-        }
-
-        $notice = $user->getTaggedNotices(0, ($limit == 0) ? NOTICES_PER_PAGE : $limit, 0, 0, null, $tag);
+        $notice = $this->user->getTaggedNotices(
+            $this->tag,
+            0,
+            ($this->limit == 0) ? NOTICES_PER_PAGE : $this->limit,
+            0,
+            0
+        );
 
         $notices = array();
         while ($notice->fetch()) {
@@ -66,15 +68,12 @@ class UserrssAction extends Rss10Action
     }
 
 
-    function getNotices($limit=0)
+    function getNotices()
     {
-        $user = $this->user;
-        
-        if (is_null($user)) {
-            return null;
-        }
-
-        $notice = $user->getNotices(0, ($limit == 0) ? NOTICES_PER_PAGE : $limit);
+        $notice = $this->user->getNotices(
+            0,
+            ($limit == 0) ? NOTICES_PER_PAGE : $limit
+        );
 
         $notices = array();
         while ($notice->fetch()) {