Example #1
0
    <?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);
Example #2
0
 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";
 }