foreach ($jenis_bayar->result() as $j) { echo "<th width='50'>02</th><th width='50'>03</th>"; } ?> </tr> <?php $no = 1; $tunggakan_total = 0; $mahasiswa = $this->db->query("select nim,nama from student_mahasiswa where konsentrasi_id='{$konsentrasi_id}' and angkatan_id='{$tahun_akademik}'")->result(); foreach ($mahasiswa as $m) { echo "<tr><td>{$no}</td>\n <td>" . strtoupper($m->nim) . "</td>\n <td>" . strtoupper($m->nama) . "</td>"; // jenis bayar $tunggakanms = 0; foreach ($jenis_bayar->result() as $j) { $jml_bayar = chek_bayar($m->nim, $j->jenis_bayar_id, 01); $sdh_bayar = chek_bayar($m->nim, $j->jenis_bayar_id, 02); $tunggakan = $jml_bayar - $sdh_bayar; echo "<td align='right'>" . rp((int) $sdh_bayar) . "</td><td align='right'>" . rp((int) $tunggakan) . "</td>"; $tunggakanms = $tunggakanms + $tunggakan; } $tunggakan_total = $tunggakan_total + $tunggakanms; echo "<td align='right'>" . rp((int) $tunggakanms) . "</td></tr>"; $no++; } ?> <tr><td colspan="3"></td><td align="right" colspan="<?php echo $jenis_bayar->num_rows() * 2; ?> ">Total Tunggakan</td><td align="right"><?php echo rp((int) $tunggakan_total); ?>
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"; }