]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Fix database fetch and bad var name in tagrss
authorEvan Prodromou <git@evanprodromou.name>
Sat, 10 Jan 2009 20:05:16 +0000 (15:05 -0500)
committerEvan Prodromou <git@evanprodromou.name>
Sat, 10 Jan 2009 20:05:16 +0000 (15:05 -0500)
actions/tagrss.php

index 8a146156950aa129bc2b1dc6b536c8cb12c188a0..737ac113de9b0b6a09163391e3bd0e3767ce8319 100644 (file)
@@ -33,24 +33,14 @@ class TagrssAction extends Rss10Action {
                        return false;
         }
 
-               $this->tag = Notice_tag::staticGet('tag', $tag);
-
-               if (!$this->tag) {
-                       common_user_error(_('No such tag.'));
-                       return false;
-               } else {
-                       return true;
-               }
+               $this->tag = $tag;
+        return true;
        }
 
        function get_notices($limit=0) {
                $tag = $this->tag;
 
-               if (is_null($tag)) {
-                       return NULL;
-               }
-
-               $notice = Notice_tag::getStream($tag->tag, 0, ($limit == 0) ? NOTICES_PER_PAGE : $limit);
+               $notice = Notice_tag::getStream($tag, 0, ($limit == 0) ? NOTICES_PER_PAGE : $limit);
 
                while ($notice->fetch()) {
                        $notices[] = clone($notice);
@@ -60,12 +50,12 @@ class TagrssAction extends Rss10Action {
        }
 
        function get_channel() {
-               $tag = $this->tag->tag;
+               $tag = $this->tag;
 
-               $c = array('url' => common_local_url('tagrss', array('tag' => $tagname)),
-                          'title' => $tagname,
-                          'link' => common_local_url('tagrss', array('tag' => $tagname)),
-                          'description' => sprintf(_('Microblog tagged with %s'), $tagname));
+               $c = array('url' => common_local_url('tagrss', array('tag' => $tag)),
+                          'title' => $tag,
+                          'link' => common_local_url('tagrss', array('tag' => $tag)),
+                          'description' => sprintf(_('Microblog tagged with %s'), $tag));
                return $c;
        }
 }