<?php for ($i = 1; $i <= $jml_semester; $i++) { echo "<th>SEMESTER {$i}</th>"; } ?> <th>Tunggakan</th> </tr> <?php $i = 1; $tunggakan_spp = 0; foreach ($mahasiswa as $m) { $tunggakan = 0; echo "<tr><td>{$i}</td>\n <td>" . strtoupper($m->nim) . "</td>\n <td>" . strtoupper($m->nama) . "</td>"; for ($i = 1; $i <= $jml_semester; $i++) { $jml_spp = jml_spp_konsentrasi2($konsentrasi_id, $tahun_akademik); $sdh_bayar = chek_bayar_semester($m->nim, $i); echo "<td align='right'>" . rp((int) $sdh_bayar) . "</td>"; $tunggakan = $tunggakan + ($jml_spp - $sdh_bayar); } echo "<td align='right'>" . rp((int) $tunggakan) . "</td>"; $tunggakan_spp = $tunggakan_spp + $tunggakan; $i++; } ?> </tr> <tr><td colspan="<?php echo $jml_semester + 3; ?> "></td><td align="right"><?php echo rp((int) $tunggakan_spp);
function sms() { // looping kosentrasi // cari mahassiwa yang aktif // chek biaya yang belum dibayar // kirim sms ke no hp yang di daftarkan $tahun_akademik = $this->db->get('student_angkatan')->result(); foreach ($tahun_akademik as $t) { $konsentrasi = $this->db->get('akademik_konsentrasi')->result(); foreach ($konsentrasi as $k) { // mahassiwa $mahasiswa = $this->db->get_where('student_mahasiswa', array('angkatan_id' => $t->angkatan_id, 'konsentrasi_id' => $k->konsentrasi_id))->result(); foreach ($mahasiswa as $m) { $tunggakan_permahasiswa = 0; $tunggakan = 0; $jenis_bayar = $this->db->get('keuangan_jenis_bayar')->result(); foreach ($jenis_bayar as $j) { // HB = harus bayar & SB = Sudah bayar $hb = chek_bayar($m->nim, $j->jenis_bayar_id, 01); $sb = chek_bayar($m->nim, $j->jenis_bayar_id, 02); $sisa = $hb - $sb; $tunggakan = $tunggakan + $sisa; } // chek tunggakan semester $tahun_masuk = substr(getField('student_angkatan', 'keterangan', 'angkatan_id', $m->angkatan_id), 0, 4); $tahun_sekarang = date('Y'); $semester = $tahun_sekarang - $tahun_masuk + 1; for ($i = 1; $i <= $semester; $i++) { $biaya_spp = jml_spp_konsentrasi($m->konsentrasi_id, $t->angkatan_id); $sdh_bayarspp = chek_bayar_semester($m->nim, $i); $tunggakan = $tunggakan + ($biaya_spp - $sdh_bayarspp); } // kirim sms $pesan = "Biaya Tunggakan Keuangan anak anda adalah {$tunggakan}"; $this->_kirim_sms($m->no_hp_ortu, $pesan); // end kirim sms } } } echo "SMS SUDAH DIKIRIM"; }