Update paging.php

This commit is contained in:
FusionPBX 2018-06-03 17:06:55 -06:00 committed by GitHub
parent 90eb641eda
commit 7f3bdb00b9
1 changed files with 13 additions and 14 deletions

View File

@ -26,32 +26,31 @@
function paging($num_rows, $param, $rows_per_page, $mini = false, $result_count = 0) {
//add multi-lingual support
$language = new text;
$text = $language->get();
//default number of rows per page
if (strlen($rows_per_page) == 0) {
$rows_per_page = 50;
}
// show the first page by default
$page_number = 0;
//validate the data
if (!is_numeric($num_rows)) { $num_rows = 0; }
if (!is_numeric($rows_per_page)) { $rows_per_page = 100; }
if (!is_numeric($result_count)) { $result_count = 0; }
// if $_get['page'] defined, use it as page number
if(isset($_GET['page']) && is_numeric($_GET['page'])) {
$page_number = $_GET['page'];
}
else {
$page_number = 0;
}
// counting the offset
//get the offset
$offset = ($page_number - 1) * $rows_per_page;
// how many pages we have when using paging
//how many pages we have when using paging
if ($num_rows > 0) {
$max_page = ceil($num_rows/$rows_per_page);
}
//add multi-lingual support
$language = new text;
$text = $language->get();
// print the link to access each page
$self = $_SERVER['PHP_SELF'];
$nav = '';