PluginProbe
VikBooking Hotel Booking Engine & PMS / 1.8.16
VikBooking Hotel Booking Engine & PMS v1.8.16
1.8.16 1.8.15 1.8.14 1.8.13 1.8.12 1.8.11 1.8.10 1.8.9 1.8.6 1.8.7 1.8.8 trunk 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 All 37 releases
← All changes | libraries/html/system/pagination.php +94 -0 1.6.0 → 1.8.16 View file →
@@ -1,0 +1,94 @@
1 +<?php
2 +/**
3 + * @package VikBooking - Libraries
4 + * @subpackage html.system
5 + * @author E4J s.r.l.
6 + * @copyright Copyright (C) 2018 E4J s.r.l. All Rights Reserved.
7 + * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
8 + * @link https://vikwp.com
9 + */
10 +
11 +// No direct access
12 +defined('ABSPATH') or die('No script kiddies please!');
13 +
14 +$total = isset($displayData['total']) ? $displayData['total'] : 0;
15 +$lim0 = isset($displayData['lim0']) ? $displayData['lim0'] : 0;
16 +$lim = isset($displayData['lim']) ? $displayData['lim'] : 0;
17 +$active = isset($displayData['page']) ? $displayData['page'] : 1;
18 +$pages = isset($displayData['pages']) ? $displayData['pages'] : 1;
19 +$links = isset($displayData['links']) ? $displayData['links'] : array();
20 +
21 +?>
22 +
23 +<div class="tablenav bottom">
24 +
25 + <div class="tablenav-pages">
26 + <span class="displaying-num"><?php echo JText::sprintf('JPAGINATION_ITEMS', $total); ?></span>
27 +
28 + <span class="pagination-links">
29 +
30 + <?php if ($active > 2) { ?>
31 +
32 + <a class="first-page button" <?php echo $links['first']; ?>>
33 + <span class="screen-reader-text">First page</span>
34 + <span aria-hidden="true">«</span>
35 + </a>
36 +
37 + <?php } else { ?>
38 +
39 + <span class="tablenav-pages-navspan button disabled" aria-hidden="true">«</span>
40 +
41 + <?php } ?>
42 +
43 + <?php if ($active > 1) { ?>
44 +
45 + <a class="prev-page button" <?php echo $links['prev']; ?>>
46 + <span class="screen-reader-text">Previous page</span>
47 + <span aria-hidden="true">‹</span>
48 + </a>
49 +
50 + <?php } else { ?>
51 +
52 + <span class="tablenav-pages-navspan button disabled" aria-hidden="true">‹</span>
53 +
54 + <?php } ?>
55 +
56 + <span class="screen-reader-text">Current Page</span>
57 + <span id="table-paging" class="paging-input">
58 + <span class="tablenav-paging-text">
59 + <?php echo JText::sprintf('JPAGINATION_PAGE_OF_TOT', $active, '<span class="total-pages">'.$pages.'</span>'); ?>
60 + </span>
61 + </span>
62 +
63 + <?php if ($active < $pages) { ?>
64 +
65 + <a class="next-page button" <?php echo $links['next']; ?>>
66 + <span class="screen-reader-text">Next page</span>
67 + <span aria-hidden="true">›</span>
68 + </a>
69 +
70 + <?php } else { ?>
71 +
72 + <span class="tablenav-pages-navspan button disabled" aria-hidden="true">›</span>
73 +
74 + <?php } ?>
75 +
76 + <?php if ($active < $pages - 1) { ?>
77 +
78 + <a class="last-page button" <?php echo $links['last']; ?>>
79 + <span class="screen-reader-text">Last page</span>
80 + <span aria-hidden="true">»</span>
81 + </a>
82 +
83 + <?php } else { ?>
84 +
85 + <span class="tablenav-pages-navspan button disabled" aria-hidden="true">»</span>
86 +
87 + <?php } ?>
88 +
89 + </span>
90 + </div>
91 +
92 + <br class="clear">
93 +
94 +</div>