diff --git a/helper/paginate.php b/helper/paginate.php index 18da682..4616229 100644 --- a/helper/paginate.php +++ b/helper/paginate.php @@ -4,12 +4,23 @@ * @date 2018-01-01 * @author Go Namhyeon * @brief Page navigation helper - * @original-author Saran (Sanwebe) - * @original-article-url https://www.sanwebe.com/2011/05/php-pagination-function */ -if(!function_exists("make_paginate")) { - function make_paginate($item_per_page, $current_page, $total_records, $total_pages, $page_url, $qry='') { +if(!function_exists("paginate_get_total_pages")) { + function paginate_get_total_pages($item_per_page=1.0, $total_records=1.0) { + $total_pages = 1; + + if($item_per_page > 0) { + $total_pages = ceil($total_records / $item_per_page); + } + + return $total_pages; + } +} + +// https://www.sanwebe.com/2011/05/php-pagination-function +if(!function_exists("paginate_make_html")) { + function paginate_make_html($item_per_page, $current_page, $total_records, $total_pages, $page_url, $qry='') { $pagination = ''; if($total_pages > 0 && $total_pages != 1 && $current_page <= $total_pages) { //verify total pages and current page number $pagination .= ''; }