summaryrefslogtreecommitdiffstats
path: root/templates/list_header.inc.php
diff options
context:
space:
mode:
Diffstat (limited to 'templates/list_header.inc.php')
-rw-r--r--templates/list_header.inc.php136
1 files changed, 68 insertions, 68 deletions
diff --git a/templates/list_header.inc.php b/templates/list_header.inc.php
index ee61d9ab..c162bafc 100644
--- a/templates/list_header.inc.php
+++ b/templates/list_header.inc.php
@@ -1,5 +1,5 @@
<?php
-/* vim:set tabstop=8 softtabstop=8 shiftwidth=8 noexpandtab: */
+/* vim:set softtabstop=4 shiftwidth=4 expandtab: */
/**
*
* LICENSE: GNU General Public License, version 2 (GPLv2)
@@ -28,10 +28,10 @@
*/
// Pull these variables out to allow shorthand (easier for lazy programmers)
-$limit = $browse->get_offset();
-$start = $browse->get_start();
-$total = $browse->get_total();
-$uid = Config::get('list_header_uid');
+$limit = $browse->get_offset();
+$start = $browse->get_start();
+$total = $browse->get_total();
+$uid = Config::get('list_header_uid');
$sides = 5;
// ++ the uid
@@ -47,86 +47,86 @@ if ($prev_offset < 0) { $prev_offset = '0'; }
/* Calculate how many pages total exist */
if ($limit > 0 && $total > $limit) {
- $pages = ceil($total / $limit);
+ $pages = ceil($total / $limit);
}
else {
- $pages = 0;
+ $pages = 0;
}
// are there enough items to even need this view?
if ($pages > 1) {
- /* Calculate current page and how many we have on each side */
- $page_data = array('up' => array(), 'down' => array());
+ /* Calculate current page and how many we have on each side */
+ $page_data = array('up' => array(), 'down' => array());
- // Can't divide by 0
- if ($start > 0) {
- $current_page = floor($start / $limit);
- }
- else {
- $current_page = 0;
- }
+ // Can't divide by 0
+ if ($start > 0) {
+ $current_page = floor($start / $limit);
+ }
+ else {
+ $current_page = 0;
+ }
- // Create 10 pages in either direction
- // Down first
- $page = $current_page;
- $i = 0;
- while ($page > 0) {
- if ($i == $sides) { $page_data['down'][1] = '...'; $page_data['down'][0] = '0'; break; }
- $i++;
- $page = $page - 1;
- $page_data['down'][$page] = $page * $limit;
- } // while page > 0
+ // Create 10 pages in either direction
+ // Down first
+ $page = $current_page;
+ $i = 0;
+ while ($page > 0) {
+ if ($i == $sides) { $page_data['down'][1] = '...'; $page_data['down'][0] = '0'; break; }
+ $i++;
+ $page = $page - 1;
+ $page_data['down'][$page] = $page * $limit;
+ } // while page > 0
- // Then up
- $page = $current_page + 1;
- $i = 0;
- while ($page <= $pages) {
- if ($page * $limit > $total) { break; }
- if ($i == $sides) {
- $key = $pages - 1;
- if (!$page_data['up'][$key]) { $page_data['up'][$key] = '...'; }
- $page_data['up'][$pages] = ($pages - 1) * $limit;
- break;
- }
- $i++;
- $page = $page + 1;
- $page_data['up'][$page] = ($page - 1) * $limit;
- } // end while
+ // Then up
+ $page = $current_page + 1;
+ $i = 0;
+ while ($page <= $pages) {
+ if ($page * $limit > $total) { break; }
+ if ($i == $sides) {
+ $key = $pages - 1;
+ if (!$page_data['up'][$key]) { $page_data['up'][$key] = '...'; }
+ $page_data['up'][$pages] = ($pages - 1) * $limit;
+ break;
+ }
+ $i++;
+ $page = $page + 1;
+ $page_data['up'][$page] = ($page - 1) * $limit;
+ } // end while
- // Sort these arrays of hotness
- ksort($page_data['up']);
- ksort($page_data['down']);
+ // Sort these arrays of hotness
+ ksort($page_data['up']);
+ ksort($page_data['down']);
?>
<div class="list-header">
<?php echo Ajax::text('?page=browse&action=page&browse_id=' . $browse->id . '&start=' . $prev_offset, T_('Prev'),'browse_' . $uid . 'prev','','prev'); ?>
- <?php echo Ajax::text('?page=browse&action=page&browse_id=' . $browse->id . '&start=' . $next_offset, T_('Next'),'browse_' . $uid . 'next','','next'); ?>
- <?php
- /* Echo everything below us */
- foreach ($page_data['down'] as $page => $offset) {
- if ($offset === '...') { echo '...&nbsp;'; }
- else {
- // Hack Alert
- $page++;
- echo Ajax::text('?page=browse&action=page&browse_id=' . $browse->id . '&start=' . $offset,$page,'browse_' . $uid . 'page_' . $page,'','page-nb');
- }
- } // end foreach down
+ <?php echo Ajax::text('?page=browse&action=page&browse_id=' . $browse->id . '&start=' . $next_offset, T_('Next'),'browse_' . $uid . 'next','','next'); ?>
+ <?php
+ /* Echo everything below us */
+ foreach ($page_data['down'] as $page => $offset) {
+ if ($offset === '...') { echo '...&nbsp;'; }
+ else {
+ // Hack Alert
+ $page++;
+ echo Ajax::text('?page=browse&action=page&browse_id=' . $browse->id . '&start=' . $offset,$page,'browse_' . $uid . 'page_' . $page,'','page-nb');
+ }
+ } // end foreach down
- /* Echo current page */
- $current_page++;
- ?>
- <span class="page-nb selected"><?php echo $current_page; ?></span>
- <?php
+ /* Echo current page */
+ $current_page++;
+ ?>
+ <span class="page-nb selected"><?php echo $current_page; ?></span>
+ <?php
- /* Echo everything above us */
- foreach ($page_data['up'] as $page=>$offset) {
- if ($offset === '...') { echo '...&nbsp;'; }
- else {
- echo Ajax::text('?page=browse&action=page&browse_id=' . $browse->id . '&start=' . $offset,$page,'browse_' . $uid . 'page_' . $page,'','page-nb');
- } // end else
- } // end foreach up
- ?>
+ /* Echo everything above us */
+ foreach ($page_data['up'] as $page=>$offset) {
+ if ($offset === '...') { echo '...&nbsp;'; }
+ else {
+ echo Ajax::text('?page=browse&action=page&browse_id=' . $browse->id . '&start=' . $offset,$page,'browse_' . $uid . 'page_' . $page,'','page-nb');
+ } // end else
+ } // end foreach up
+ ?>
</div>
<?php
} // if stuff