diff --git a/public/application/controllers/Invoice.php b/public/application/controllers/Invoice.php index 54308c4..df2c3f3 100644 --- a/public/application/controllers/Invoice.php +++ b/public/application/controllers/Invoice.php @@ -411,19 +411,28 @@ class Invoice extends CI_Controller { public function cetaktransaksi($no_pendaftaran) { - $data['invoice'] = $this->invoice_model->detail($no_pendaftaran); - $data['data'] = $this->db->get_where('v_rpt_trans_invoice',['no_pendaftaran'=>$no_pendaftaran])->row(); - $data['datatrx'] = $this->db->get_where('v_rpt_trans_invoice',['no_pendaftaran'=>$no_pendaftaran])->result(); - $datatrx = $this->db->get_where("tr_invoice", ["no_pendaftaran" => $no_pendaftaran])->result(); - // Inisialisasi variabel untuk menyimpan total pembayaran + $data['invoice'] = $this->invoice_model->detail($no_pendaftaran); + + // --- INI YANG KITA UBAH MIN --- + // Pakai data dari invoice_model untuk memunculkan Nama, No Pendaftaran, dll + $data['data'] = $this->invoice_model->detail($no_pendaftaran); + + // Ambil rincian angsuran langsung dari tabel tr_invoice (bukan dari View) + $data['datatrx'] = $this->db->get_where('tr_invoice', ['no_pendaftaran'=>$no_pendaftaran])->result(); + // ------------------------------ + + $datatrx = $this->db->get_where("tr_invoice", ["no_pendaftaran" => $no_pendaftaran])->result(); + + // Inisialisasi variabel untuk menyimpan total pembayaran $total_pembayaran = 0; // Iterasi setiap baris hasil query dan tambahkan nilai kolom 'bayar' ke variabel $total_pembayaran foreach ($datatrx as $trx) { $total_pembayaran += $trx->bayar; } - $data["total"] = $total_pembayaran; - $this->load->view('invoice/cetak',$data); + + $data["total"] = $total_pembayaran; + $this->load->view('invoice/cetak',$data); } public function simpantransaksi(){