public static function getJumlahAduanClosedForNMonthsByCategory($jumBulanTerakhir, $id_kategori) { $jumAduan = new StatistikAduan(); $month = date('m'); $year = date('Y'); $j = 0; for ($i = $jumBulanTerakhir; $i >= 0; $i--) { $m = $month - $i; $y = $year; if ($m <= 0) { $m = 12 + $m; $y = $y - 1; } $bulanFormatted = Pengaduan::getMonthName($m); $tahunFormatted = $y; $dateStr = $bulanFormatted . " " . $tahunFormatted; $jumAduan->date[$j] = $dateStr; $jumAduan->jumlah[$j] = Pengaduan::getJumlahAduanClosedByCategory($dateStr, $id_kategori); $j++; } return $jumAduan; }