diff options
author | Evan Prodromou <evan@controlyourself.ca> | 2008-09-28 14:09:04 -0400 |
---|---|---|
committer | Evan Prodromou <evan@controlyourself.ca> | 2008-09-28 14:09:04 -0400 |
commit | 8d53a7d463e3cc21f1db6b0b8df31d3b51cbd820 (patch) | |
tree | 56f5e21bb0b8cbbc01540936d6a1c86ab1095ed4 /actions | |
parent | b2046502428273482368d2698361e06dd236229e (diff) |
cache tag streams in Memcached, too
darcs-hash:20080928180904-5ed1f-ebf95f6f04ee4128a1ab2bb9a6a06a946926665d.gz
Diffstat (limited to 'actions')
-rw-r--r-- | actions/tag.php | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/actions/tag.php b/actions/tag.php index 52d91d724..f8fea341a 100644 --- a/actions/tag.php +++ b/actions/tag.php @@ -159,18 +159,8 @@ class TagAction extends StreamAction { function show_notices($tag) { - $tags = DB_DataObject::factory('Notice_tag'); - - $tags->tag = $tag; - - $tags->orderBy('created DESC'); - - $page = ($this->arg('page')) ? ($this->arg('page')+0) : 1; - - $tags->limit((($page-1)*NOTICES_PER_PAGE), NOTICES_PER_PAGE + 1); - - $cnt = $tags->find(); - + $notices = Notice_tag::getStream((($page-1)*NOTICES_PER_PAGE), NOTICES_PER_PAGE + 1); + if ($cnt > 0) { common_element_start('ul', array('id' => 'notices')); for ($i = 0; $i < min($cnt, NOTICES_PER_PAGE); $i++) { |