From 541ca24c3903f691130f5dd33e879272b31fcd96 Mon Sep 17 00:00:00 2001 From: ben Date: Thu, 19 Feb 2009 20:03:55 +0000 Subject: Pagination is now optional on river lists; is removed on the river widget git-svn-id: https://code.elgg.org/elgg/trunk@2834 36083f99-b078-4883-b0ff-0f9b5a30f544 --- views/default/river/item/list.php | 44 +++++++++++++++++++++------------------ 1 file changed, 24 insertions(+), 20 deletions(-) (limited to 'views/default/river') diff --git a/views/default/river/item/list.php b/views/default/river/item/list.php index 08f8d455d..f529aac3f 100644 --- a/views/default/river/item/list.php +++ b/views/default/river/item/list.php @@ -16,31 +16,35 @@ } - $baseurl = $_SERVER['REQUEST_URI']; - $baseurl = $baseurl = preg_replace('/[\&\?]offset\=[0-9]*/',"",$baseurl); + if ($vars['pagination'] !== false) { - $nav = ''; - - if (sizeof($vars['items']) > $vars['limit']) { - $newoffset = $vars['offset'] + $vars['limit']; - $urladdition = 'offset='.$newoffset; - if (substr_count($baseurl,'?')) $nexturl=$baseurl . '&' . $urladdition; else $nexturl=$baseurl . '?' . $urladdition; + $baseurl = $_SERVER['REQUEST_URI']; + $baseurl = $baseurl = preg_replace('/[\&\?]offset\=[0-9]*/',"",$baseurl); - $nav .= '« ' . elgg_echo('previous') . ' '; - } + $nav = ''; - if ($vars['offset'] > 0) { - $newoffset = $vars['offset'] - $vars['limit']; - if ($newoffset < 0) $newoffset = 0; - $urladdition = 'offset='.$newoffset; - if (substr_count($baseurl,'?')) $prevurl=$baseurl . '&' . $urladdition; else $prevurl=$baseurl . '?' . $urladdition; + if (sizeof($vars['items']) > $vars['limit']) { + $newoffset = $vars['offset'] + $vars['limit']; + $urladdition = 'offset='.$newoffset; + if (substr_count($baseurl,'?')) $nexturl=$baseurl . '&' . $urladdition; else $nexturl=$baseurl . '?' . $urladdition; + + $nav .= '« ' . elgg_echo('previous') . ' '; + } + + if ($vars['offset'] > 0) { + $newoffset = $vars['offset'] - $vars['limit']; + if ($newoffset < 0) $newoffset = 0; + $urladdition = 'offset='.$newoffset; + if (substr_count($baseurl,'?')) $prevurl=$baseurl . '&' . $urladdition; else $prevurl=$baseurl . '?' . $urladdition; + + $nav .= '' . elgg_echo('next') . ' » '; + } + - $nav .= '' . elgg_echo('next') . ' » '; - } - + if (!empty($nav)) { + echo '

'.$nav.'

'; + } - if (!empty($nav)) { - echo '

'.$nav.'

'; } ?> -- cgit v1.2.3