diff --git a/app/Controllers/PembelianController.php b/app/Controllers/PembelianController.php index 2fdde5e7333075257c5a94e2d5273f8b64e96eb0..b83fa7b1e9d097b87d448e97ea7ef9e75e68a2b5 100644 --- a/app/Controllers/PembelianController.php +++ b/app/Controllers/PembelianController.php @@ -30,5 +30,16 @@ class PembelianController { public function getAllPembelian(){ return $this->pembelianModel->getAllPembelian(); } + + public function paginateHistory($page=1,$pagesize=10,$pembelian) { + $maxpage = ceil(count($pembelian)/$pagesize); + if ($page > $maxpage) { + $page = $maxpage; + } + $offset = $pagesize * ($page-1); + $selectedHistory = array_slice($pembelian, $offset, $pagesize); + + return $selectedHistory; + } } ?>