if ($ggl > 0) { echo ErrorMsg("Tidak Dapat Dicetak", "KSS tidak dapat dicetak karena masih ada <b>{$ggl}</b> matakuliah yang gagal KRS.<br />\r\n Hapus terlebih dahulu matakuliah yg gagal baru kemudian cetak KSS."); CetakKSS(); } else { cetakkssgo(); } } } function cetakkssgo() { echo "<script>\r\n new1 = window.open('kss.cetak.php?tahun={$_REQUEST['tahun']}&khsid={$_REQUEST['khsid']}&mhswid={$_REQUEST['mhswid']}');\r\n </script>"; CetakKSS(); echo "<script>new1.close();</script>"; } // *** Parameters *** $crmhswid = GetSetVar('crmhswid'); $tahun = GetSetVar('tahun'); $gos = empty($_REQUEST['gos']) ? "donothing" : $_REQUEST['gos']; // *** Main *** TampilkanJudul("Cetak Kartu Studi Semester (KSS)"); TampilkanPencarianMhswTahun('kss', 'CetakKSS', 1); if (!empty($crmhswid)) { $w = GetFields("mhsw m\r\n left outer join program prg on m.ProgramID=prg.ProgramID\r\n left outer join prodi prd on m.ProdiID=prd.ProdiID\r\n left outer join bipot bpt on m.BIPOTID=bpt.BIPOTID", "m.MhswID", $crmhswid, "m.*, prd.Nama as PRD, prg.Nama as PRG, bpt.Nama as BPT"); if (!empty($w)) { include_once "mhsw.hdr.php"; TampilkanHeaderBesar($w, 'kss', '', 0); $gos(); } else { echo ErrorMsg("Mahasiswa Tidak Ditemukan", "Mahasiswa dengan NPM <font size=+1>{$crmhswid}</font> tidak ditemukan."); } }
HitungBiayaBayarMhsw($mhsw['MhswID'], $khsid); } echo "<script>window.location = '?'</script>"; } // *** Parameters *** $crmhsw = GetSetVar('crmhsw'); $crmhswid = GetSetVar('crmhswid'); $rekid = GetSetVar('rekid'); $tahun = GetSetVar('tahun'); $gos = empty($_REQUEST['gos']) ? 'BPMMhswLulus' : $_REQUEST['gos']; $UkuranHeader = GetSetVar('UkuranHeader', 'Kecil'); $TampilkanDetail = GetSetVar('TampilkanDetail', 1); $bpmblank = GetSetVar('bpmblank', 0); // *** Main *** TampilkanJudul("BPM Mhsw yg Telah Lulus"); TampilkanPencarianMhswTahun('bpmlulus', 'BPMMhswLulus', 1); // Cari if (!empty($crmhswid)) { $mhswid = $_SESSION['crmhswid']; $_SESSION['mhswid'] = $mhswid; $mhsw = GetFields("mhsw m\r\n left outer join statusmhsw sm on m.StatusMhswID=sm.StatusMhswID\r\n left outer join program prg on m.ProgramID=prg.ProgramID\r\n left outer join prodi prd on m.ProdiID=prd.ProdiID\r\n left outer join bipot bpt on m.BIPOTID=bpt.BIPOTID", "MhswID", $mhswid, "m.*, prg.Nama as PRG, prd.Nama as PRD, sm.Nama as SM, sm.Keluar, bpt.Nama as BPT"); if (!empty($mhsw)) { $TampilkanHeader = "TampilkanHeader{$UkuranHeader}"; $TampilkanHeader($mhsw, 'bpmlulus'); if ($mhsw['Keluar'] == 'N') { echo ErrorMsg("Mahasiswa Belum Lulus", "Mahasiswa masih aktif. \r\n Jika masih aktif gunakan fasilitas <b>Cetak BPM</b>."); } else { $gos($mhsw); } } else { echo ErrorMsg("Data Tidak Ditemukan", "Mahasiswa dengan NPM: <b>{$mhswid}</b> tidak ditemukan.<br />\r\n NPM harus sesuai dengan yang tertera di KSM (Kartu Studi Mahasiswa).");
$_persen = number_format($persen, 2); fwrite($f, str_pad($n . '.', 4) . str_pad($w['MKKode'], 8) . str_pad($w['NamaMK'] . $Jen, 31) . str_pad($w['NamaKelas'], 4) . str_pad($w['Kehadiran'] . ' X', 5, ' ', STR_PAD_LEFT) . str_pad($_persen . '%', 9, ' ', STR_PAD_LEFT) . $_lf); AmbilDetail($f, $mhsw, $w); } fwrite($f, $grs); fwrite($f, chr(12)); fclose($f); TampilkanFileDWOPRN($nmf, 'lap.hadir.permhsw'); } function AmbilDetail($f, $mhsw, $w) { global $_lf; $s = "select pm.*, jp.Nama, jp.Nilai, p.Tanggal\n from presensimhsw pm\n left outer join presensi p on pm.PresensiID=p.PresensiID\n left outer join jenispresensi jp on pm.JenisPresensiID=jp.JenisPresensiID\n where pm.MhswID='{$mhsw['MhswID']}' and pm.JadwalID={$w['JadwalID']}\n and pm.JenisPresensiID <> 'H'\n order by p.Tanggal"; $r = _query($s); $n = 0; while ($w = _fetch_array($r)) { $n++; $tgl = FormatTanggal($w['Tanggal']); fwrite($f, str_pad(' ', 12) . str_pad($n . '.', 4) . str_pad($tgl, 14) . str_pad($w['Nama'], 10) . $_lf); } } // *** Parameters *** $crmhswid = GetSetVar('crmhswid'); $tahun = GetSetVar('tahun'); $gos = empty($_REQUEST['gos']) ? "donothing" : $_REQUEST['gos']; // *** Main *** TampilkanJudul("Laporan Kehadiran per Mahasiswa"); TampilkanPencarianMhswTahun('lap.hadir.permhsw', 'CetakKehadiran', 1); if (!empty($crmhswid) && !empty($tahun)) { $gos(); }
} // Tampilkan Summary TampilkanSummaryKeuMhsw($mhsw, $khs); } // *** Parameters *** $crmhsw = GetSetVar('crmhsw'); $crmhswid = GetSetVar('crmhswid'); $rekid = GetSetVar('rekid'); $tahun = GetSetVar('tahun'); $gos = empty($_REQUEST['gos']) ? 'BPMMhsw' : $_REQUEST['gos']; $UkuranHeader = GetSetVar('UkuranHeader', 'Kecil'); $TampilkanDetail = GetSetVar('TampilkanDetail', 1); $bpmblank = GetSetVar('bpmblank', 0); // *** Main *** TampilkanJudul("Bukti Pembayaran Mahasiswa - BPM"); TampilkanPencarianMhswTahun('bpm', 'BPMMhsw', 1); // Cari if (!empty($crmhswid)) { $mhswid = $_SESSION['crmhswid']; $_SESSION['mhswid'] = $mhswid; $mhsw = GetFields("mhsw m\r\n left outer join statusmhsw sm on m.StatusMhswID=sm.StatusMhswID\r\n left outer join program prg on m.ProgramID=prg.ProgramID\r\n left outer join prodi prd on m.ProdiID=prd.ProdiID\r\n left outer join bipot bpt on m.BIPOTID=bpt.BIPOTID", "MhswID", $mhswid, "m.*, prg.Nama as PRG, prd.Nama as PRD, sm.Nama as SM, sm.Keluar, bpt.Nama as BPT"); if (!empty($mhsw)) { $Thnaktif = GetaField('tahun', "ProdiID = '{$mhsw['ProdiID']}' and ProgramID = '{$mhsw['ProgramID']}' and TahunID", $tahun, 'NA'); $TampilkanHeader = "TampilkanHeader{$UkuranHeader}"; $TampilkanHeader($mhsw, 'bpm'); $khs = GetFields("khs k\r\n left outer join statusmhsw sm on k.StatusMhswID=sm.StatusMhswID", "k.MhswID='{$mhswid}' and k.TahunID", $tahun, "k.*, sm.Nama as SM, sm.Keluar"); if (!empty($khs)) { if ($Thnaktif == 'Y') { echo ErrorMsg('Periode Akademik Sudah Lewat', "Anda tidak dapat melakukan pembayaran pada periode <b>{$tahun}</b> karena periode ini sudah ditutup.\r\n <hr size=1 color=silver>\r\n Silakan anda masukkan periode akademik aktif saat ini."); } else { $gos();