File: /var/www/html/insiders/wp-load/wp-content/plugins/pretty-link/app/views/shared/link-table-nav.php
<?php if(!defined('ABSPATH')) { die('You are not allowed to call this page directly.'); }
$curr_size = (isset($_REQUEST['size']))?(int)$_REQUEST['size']:10;
$curr_url = sanitize_text_field($_REQUEST['page']) . $page_params;
$group = (isset($_REQUEST['group']))?(int)$_REQUEST['group']:'';
$sort = (isset($_REQUEST['sort']))?sanitize_text_field($_REQUEST['sort']):'';
$sdir = (isset($_REQUEST['sdir']))?sanitize_text_field($_REQUEST['sdir']):'';
$search = (isset($_REQUEST['search']))?sanitize_text_field($_REQUEST['search']):'';
// Only show the pager bar if there is more than 1 page
if($page_count > 1) {
?>
<div class="tablenav"<?php echo (isset($navstyle)?' style="'.esc_attr($navstyle).'"':''); ?>>
<div class="tablenav-pages">
<span class="displaying-num">
<?php echo esc_html(sprintf(__('Displaying %1$s–%2$s of %3$s', 'pretty-link'), $page_first_record, $page_last_record, $record_count)); ?>
</span>
<?php
// Only show the prev page button if the current page is not the first page
if($current_page > 1) {
?>
<a class="prev page-numbers" href="<?php echo esc_url('?page=' . $curr_url . '&paged=' . ($current_page-1) . '&size=' . $curr_size); ?>">«</a>
<?php
}
// First page is always displayed
if($current_page==1) {
?>
<a class="page-numbers disabled" href="#">1</a>
<?php
}
else {
?>
<a class="page-numbers" href="<?php echo esc_url('?page=' . $curr_url . '&paged=1&size=' . $curr_size); ?>">1</a>
<?php
}
// If the current page is more than 2 spaces away from the first page then we put some dots in here
if($current_page >= 5) {
?>
<span class="page-numbers dots">...</span>
<?php
}
// display the current page icon and the 2 pages beneath and above it
$low_page = (($current_page >= 5)?($current_page-2):2);
$high_page = ((($current_page + 2) < ($page_count-1))?($current_page+2):($page_count-1));
for($i = $low_page; $i <= $high_page; $i++) {
if($current_page==$i) {
?>
<a class="page-numbers disabled" href="#"><?php echo esc_html($i); ?></a>
<?php
}
else {
?>
<a class="page-numbers" href="<?php echo esc_url('?page=' . $curr_url . '&paged=' . $i . '&size=' . $curr_size); ?>"><?php echo esc_html($i); ?></a>
<?php
}
}
// If the current page is more than 2 away from the last page then show ellipsis
if($current_page < ($page_count - 3)) {
?>
<span class="page-numbers dots">...</span>
<?php
}
// Display the last page icon
if($current_page == $page_count) {
?>
<a class="page-numbers disabled" href="#"><?php echo esc_html($page_count); ?></a>
<?php
}
else {
?>
<a class="page-numbers" href="<?php echo esc_url('?page=' . $curr_url . '&paged=' . $page_count . '&size=' . $curr_size); ?>"><?php echo esc_html($page_count); ?></a>
<?php
}
// Display the next page icon if there is a next page
if($current_page < $page_count) {
?>
<a class="next page-numbers" href="<?php echo esc_url('?page=' . $curr_url . '&paged=' . ($current_page + 1) . '&size=' . $curr_size); ?>">»</a>
<?php
}
?>
<select class="prli-page-size" data-url="<?php echo esc_url(admin_url("admin.php?page=pretty-link&paged=1&sort={$sort}&sdir={$sdir}&group={$group}&search={$search}&size=")); ?>">
<option value="10" selected="selected">10</option>
<option value="25" <?php if($curr_size == 25) echo 'selected="selected"'; ?>>25</option>
<option value="50" <?php if($curr_size == 50) echo 'selected="selected"'; ?>>50</option>
<option value="100" <?php if($curr_size == 100) echo 'selected="selected"'; ?>>100 </option>
</select>
</div>
<?php if(!$footer): ?>
<?php PrliLinksHelper::bulk_action_dropdown(); ?>
<?php endif; ?>
</div>
<?php
}
else {
?>
<div class="tablenav"<?php echo (isset($navstyle)?" style=\"$navstyle\"":''); ?>>
<div class="tablenav-pages">
<span class="displaying-num">
<?php echo esc_html(sprintf(__('Displaying %1$s–%2$s of %3$s', 'pretty-link'), $page_first_record, $page_last_record, $record_count)); ?>
</span>
<select class="prli-page-size" data-url="<?php echo esc_url(admin_url("admin.php?page=pretty-link&paged=1&sort={$sort}&sdir={$sdir}&group={$group}&search={$search}&size=")); ?>">
<option value="10" selected="selected">10</option>
<option value="25" <?php if($curr_size == 25) echo 'selected="selected"'; ?>>25</option>
<option value="50" <?php if($curr_size == 50) echo 'selected="selected"'; ?>>50</option>
<option value="100" <?php if($curr_size == 100) echo 'selected="selected"'; ?>>100 </option>
</select>
</div>
<?php if(!$footer): ?>
<?php PrliLinksHelper::bulk_action_dropdown(); ?>
<?php endif; ?>
</div>
<?php
}