From ce63ab82b6594421d7e91c84da42769447c8ba57 Mon Sep 17 00:00:00 2001 From: Bitha17 <16521076@mahasiswa.itb.ac.id> Date: Wed, 4 Oct 2023 11:56:47 +0700 Subject: [PATCH] add history pagination --- app/Controllers/PembelianController.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/Controllers/PembelianController.php b/app/Controllers/PembelianController.php index 2fdde5e..b83fa7b 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; + } } ?> -- GitLab