diff options
author | Evan Prodromou <evan@prodromou.name> | 2008-06-10 15:21:01 -0400 |
---|---|---|
committer | Evan Prodromou <evan@prodromou.name> | 2008-06-10 15:21:01 -0400 |
commit | 74517da3f545d9659f58af8fa273ca4fafa9ff50 (patch) | |
tree | b920f5239bcd27cf2e2a9d6b81cf6673a578d5df /actions | |
parent | 7d467df0c04477b5d9046c54c76123f98eb472a6 (diff) |
fixup for new theme design in public.php
darcs-hash:20080610192101-84dde-29ba2cc875b73131bbbbef4cbdfb17965df37677.gz
Diffstat (limited to 'actions')
-rw-r--r-- | actions/public.php | 38 |
1 files changed, 12 insertions, 26 deletions
diff --git a/actions/public.php b/actions/public.php index 89b12493a..d92a704a6 100644 --- a/actions/public.php +++ b/actions/public.php @@ -58,35 +58,21 @@ class PublicAction extends StreamAction { $cnt = $notice->find(); - common_element_start('div', 'notices'); - - for ($i = 0; $i < min($cnt, NOTICES_PER_PAGE); $i++) { - if ($notice->fetch()) { - $this->show_notice($notice); - } else { - // shouldn't happen! - break; + if ($cnt > 0) { + common_element_start('ul', array('id' => 'notices')); + for ($i = 0; $i < min($cnt, NOTICES_PER_PAGE); $i++) { + if ($notice->fetch()) { + $this->show_notice($notice); + } else { + // shouldn't happen! + break; + } } - } - - if ($page > 1) { - common_element_start('span', 'floatLeft width25'); - common_element('a', array('href' => common_local_url('public', - array('page' => $page-1)), - 'class' => 'newer'), - _t('Newer')); - common_element_end('span'); + common_element_end('ul'); } - if ($cnt > NOTICES_PER_PAGE) { - common_element_start('span', 'floatRight width25'); - common_element('a', array('href' => common_local_url('public', - array('page' => $page+1)), - 'class' => 'older'), - _t('Older')); - common_element_end('span'); - } - common_element_end('div'); + common_pagination($page > 1, $cnt > NOTICES_PER_PAGE, + $page, 'public'); } } |