Invalid key
type($_GET['key']);
$exists = $redis->exists($_GET['key']);
$count_elements_page = isset($config['count_elements_page']) ? $config['count_elements_page'] : false;
$page_num_request = isset($_GET['page']) ? (int)$_GET['page'] : 1;
$page_num_request = $page_num_request === 0 ? 1 : $page_num_request;
?>
$count_elements_page)) {
$prev = $page_num_request - 1;
$next = $page_num_request + 1;
$lastpage = ceil($size / $count_elements_page);
$lpm1 = $lastpage - 1;
$adjacents = 3;
$pagination = '
';
$url = preg_replace('/&page=(\d+)/i', '', $_SERVER['REQUEST_URI']);
if ($page_num_request > 1) $pagination .= "
← "; else
$pagination .= "← ";
if ($lastpage < 7 + ($adjacents * 2)) { //not enough pages to bother breaking it up
for ($counter = 1; $counter <= $lastpage; $counter++) {
if ($counter == $page_num_request) $pagination .= $page_num_request . ' '; else
$pagination .= "
$counter ";
}
} elseif ($lastpage > 5 + ($adjacents * 2)) { //enough pages to hide some
if ($page_num_request < 1 + ($adjacents * 2)) { //close to beginning; only hide later pages
for ($counter = 1; $counter < 4 + ($adjacents * 2); $counter++) {
if ($counter == $page_num_request) $pagination .= $page_num_request . ' '; else
$pagination .= "
$counter ";
}
$pagination .= "... ";
$pagination .= "
$lpm1 ";
$pagination .= "
$lastpage ";
} elseif ($lastpage - ($adjacents * 2) > $page_num_request && $page_num_request > ($adjacents * 2)) { //in middle; hide some front and some back
$pagination .= "
1 ";
$pagination .= "
2 ";
$pagination .= "... ";
for ($counter = $page_num_request - $adjacents; $counter <= $page_num_request + $adjacents; $counter++) {
if ($counter == $page_num_request) $pagination .= $page_num_request . ' '; else
$pagination .= "
$counter ";
}
$pagination .= "... ";
$pagination .= "
$lpm1 ";
$pagination .= "
$lastpage ";
} else { //close to end; only hide early pages
$pagination .= "
1 ";
$pagination .= "
2 ";
$pagination .= "... ";
for ($counter = $lastpage - (2 + ($adjacents * 2)); $counter <= $lastpage; $counter++) {
if ($counter == $page_num_request) $pagination .= $page_num_request . ' '; else
$pagination .= "
$counter ";
}
}
}
if ($page_num_request < $counter - 1) $pagination .= "
→ "; else
$pagination .= "→ ";
$pagination .= "
";
}
if (isset($pagination)) {
echo $pagination;
}
// String
if ($type == 'string') { ?>