<?php defined('BASEPATH') OR exit('No direct script access allowed'); ?> <script> $(() => { const queries = parseQueryString(); if(!queries.page) { window.location.search = '?page=1'; } }); const pages = Math.ceil(parseFloat(<?= $pageCount ?>)); $('.pagination').twbsPagination({ visiblePages: 10, totalPages: pages, first: '<i class="fa fa-angle-double-left"></i>', prev: '<i class="fa fa-angle-left"></i>', next: '<i class="fa fa-angle-right"></i>', last: '<i class="fa fa-angle-double-right"></i>', href: true, pageVariable: 'page', }); function parseQueryString() { let str = window.location.search; const objURL = {}; str.replace( new RegExp("([^?=&]+)(=([^&]*))?", "g"), function ($0, $1, $2, $3) { objURL[$1] = $3; } ); return objURL; } </script>