function TampilkanDaftarYudisium() { $optprd = GetOption2('prodi', "concat(ProdiID, ' - ', Nama)", "ProdiID", $_SESSION['prodi'], '', "ProdiID"); $bulan1 = GetMonthOption($_SESSION['bulan1']); $bulan2 = GetMonthOption($_SESSION['bulan2']); $tahun1 = GetNumberOption(date('Y') - 10, date('Y'), $_SESSION['tahun1']); $tahun2 = GetNumberOption(date('Y') - 10, date('Y') + 1, $_SESSION['tahun2']); $TglYudisium = GetDateOption($_SESSION['TglYudisium'], 'TglYudisium'); echo "<p><table class=box cellspacing=1 cellpadding=4>\r\n <form action='?' method=POST>\r\n <tr><td class=ul colspan=2><font size=+1>Filter</font></td></tr>\r\n <tr><td class=inp>Prodi :</td><td class=ul><select name='prodi'>{$optprd}</select> Kosongkan jika ingin melihat semua</td></tr>\r\n <tr><td class=inp>Lulus bulan :</td><td class=ul>\r\n <select name='bulan1'>{$bulan1}</select><select name='tahun1'>{$tahun1}</select> s/d\r\n <select name='bulan2'>{$bulan2}</select><select name='tahun2'>{$tahun2}</select> <input type=submit name='Filter' value='Filter Daftar'></td></tr>\r\n </form>\r\n \r\n <tr><td class=ul colspan=2><font size=+1>SK Yudisium</font></td></tr>\r\n <tr><td colspan=2>Set mahasiswa yang bertanda centang dalam daftar di bawah ini dengan SK Yudisium berikut ini:</td></tr> \r\n <form action='?' method=POST>\r\n <input type=hidden name='mnux' value='skyudisium'>\r\n <input type=hidden name='gos' value='SKYSAV'>\r\n <tr><td class=inp>No SK Yudisium :</td><td class=ul><input type=text name='SKYudisium' value='{$_SESSION['SKYudisium']}' size=50 maxlength=100></td></tr>\r\n <tr><td class=inp>Tanggal Yudisium :</td><td class=ul>{$TglYudisium} <input type=submit name='Simpan' value='Set SK Semua yg Dicentang'></td></tr>\r\n </table></p>"; if ($_SESSION['prodi'] != '10') { $_whr = "('{$_SESSION['tahun1']}-{$_SESSION['bulan1']}-01' <= ta.TglUjian) \r\n and (ta.TglUjian <= '{$_SESSION['tahun2']}-{$_SESSION['bulan2']}-31') and "; } else { $_whr = ""; } $s = "select ta.*, m.Nama\r\n from ta ta\r\n left outer join mhsw m on ta.MhswID=m.MhswID\r\n where ta.Lulus='Y'\r\n and m.ProdiID = '{$_SESSION['prodi']}'\r\n \r\n order by ta.MhswID"; $r = _query($s); $n = 0; $TotalSKY = _num_rows($r) + 0; echo "<input type=hidden name='TotalSKY' value={$TotalSKY}>\r\n <p><table class=box cellspacing=1 cellpadding=4>\r\n <tr><th class=ttl>#</th>\r\n <th class=ttl>N.P.M</th>\r\n <th class=ttl>Nama Mahasiswa</th>\r\n <th class=ttl>Tgl Ujian</th>\r\n <th class=ttl>Judul</th>\r\n <th class=ttl>SK Yudisium</th>\r\n <th class=ttl>Tgl Yudisium</th>\r\n <th class=ttl>Centang</th>\r\n </tr>"; while ($w = _fetch_array($r)) { $n++; $TglSKYudisium = FormatTanggal($w['TglSKYudisium']); echo "<tr><td class=inp>{$n}</td>\r\n <td class=ul>{$w['MhswID']}</td>\r\n <td class=ul>{$w['Nama']}</td>\r\n <td class=ul>{$w['TglUjian']}</td>\r\n <td class=ul>{$w['Judul']}</td>\r\n <td class=ul>{$w['SKYudisium']} </td>\r\n <td class=ul>{$TglSKYudisium}</td>\r\n <td class=ul><input type=checkbox name='SKY[]' value='{$w['TAID']}'></td>\r\n </tr>"; } echo "</table></form></p>"; }
function TampilkanHeaderProsesNomer() { $optprd = GetOption2('prodi', "concat(ProdiID, ' - ', Nama)", "ProdiID", $_SESSION['prodi'], '', "ProdiID"); $bulan1 = GetMonthOption($_SESSION['bulan1']); $bulan2 = GetMonthOption($_SESSION['bulan2']); $tahun1 = GetNumberOption(date('Y') - 10, date('Y'), $_SESSION['tahun1']); $tahun2 = GetNumberOption(date('Y') - 10, date('Y') + 1, $_SESSION['tahun2']); $TglYudisium = GetDateOption($_SESSION['TglYudisium']); echo "<p><table class=box cellspacing=1 cellpadding=4>\r\n <form action='?' method=POST>\r\n <tr><td class=ul colspan=2><font size=+1>Filter Mhsw</font> berdasarkan tanggal SK Yudisium</td></tr>\r\n <tr><td class=inp>Prodi :</td><td class=ul><select name='prodi'>{$optprd}</select> Kosongkan jika ingin melihat semua</td></tr>\r\n <tr><td class=inp>SK Yudisium bulan :</td><td class=ul>\r\n <select name='bulan1'>{$bulan1}</select><select name='tahun1'>{$tahun1}</select> s/d\r\n <select name='bulan2'>{$bulan2}</select><select name='tahun2'>{$tahun2}</select> <input type=submit name='Filter' value='Filter Daftar'></td></tr>\r\n </form>\r\n </table></p>"; }
function TampilkanHeaderHonorer() { $optbulan = GetMonthOption($_SESSION['_honBulan']); $optprodi = GetOption2('prodi', "concat(ProdiID, ' - ', Nama)", 'ProdiID', $_SESSION['_honProdi'], "KodeID='" . KodeID . "'", 'ProdiID'); RandomStringScript(); echo <<<ESD <table class=box cellspacing=1 width=880> <form name='frmHeaderHondok' action='?' method=POST> <input type=hidden name='mnux' value='{$_SESSION['mnux']}' /> <input type=hidden name='gos' value='' /> <input type=hidden name='_honPage' value='1' /> <tr> <td class=ul1> Bulan:<br /> <select name='_honBulan' onChange='this.form.submit()'>{$optbulan}</select></td> <td class=ul1 nowrap> Tahun:<br /> <input type=text name='_honTahun' value='{$_SESSION['_honTahun']}' size=4 maxlength=4 /></td> <td class=ul1> Homebase Dosen:<br /> <select name='_honProdi' onChange='this.form.submit()'>{$optprodi}</select> </td> <td class=ul1> Filter Nama Dosen:<br /> <input type=text name='_honDosen' value='{$_SESSION['_honDosen']}' size=20 maxlength=50 /> </td> <td class=ul1 valign=bottom align=right> <input type=submit name='btnSubmit' value='Kirim' /> <input type=button name='btnReset' value='Reset Filter' onClick="location='?mnux={$_SESSION['mnux']}&gos=&_honPage=1&_honDosen=&_honProdi='" /> » <input type=button name='btnTambah' value='+Dosen' onClick="javascript:TambahHondok()" /> </td> </tr> </form> </table> <script> function TambahHondok() { var _rnd = randomString(); lnk = "{$_SESSION['mnux']}.dosen.php?_rnd="+_rnd; win2 = window.open(lnk, "", "width=700, height=600, scrollbars, status"); if (win2.opener == null) childWindow.opener = self; } function EditHondok(_honDosenID, _honID, _honTahunID) { var _rnd = randomString(); lnk = "../{$_SESSION['mnux']}.dosen.php?gos=fnEditHondok&_honDosenID="+_honDosenID+"&_md=0&_honID="+_honID+"&_honTahunID="+_honTahunID+"&_rnd="+_rnd; win2 = window.open(lnk, "", "width=700, height=600, scrollbars, status"); if (win2.opener == null) childWindow.opener = self; } </script> ESD; }
function TampilkanHeaderHonorDosen($mnux = 'dosen.honor') { $TM = GetDateOption($_SESSION['TglMulai'], 'TglMulai'); $TS = GetDateOption($_SESSION['TglSelesai'], 'TglSelesai'); $optmgg = GetOption2('minggu', "concat(MingguID, ' - ', Nama)", 'MingguID', $_SESSION['PeriodeMinggu'], '', 'MingguID'); $optbln = GetMonthOption($_SESSION['PeriodeBulan']); $optthn = GetNumberOption(date('Y') - 1, date('Y') + 1, $_SESSION['PeriodeTahun']); $_ProdiID = trim($_SESSION['_ProdiID'], ','); //echo $_ProdiID; $arrProdi = explode(',', $_ProdiID); $_prodi = ''; for ($i = 0; $i < sizeof($arrProdi); $i++) { $_prodi .= ",'" . $arrProdi[$i] . "'"; } $_prodi = trim($_prodi, ','); $_prodi = empty($arrProdi) ? '-1' : $_prodi; //implode(', ', $arrProdi); $optprd = GetOption2('prodi', "concat(ProdiID, ' - ', Nama)", 'ProdiID', $_SESSION['prodi'], "ProdiID in ({$_prodi})", 'ProdiID'); echo "<p><table class=box cellspacing=1 cellpadding=4>\r\n <form action='?' method=GET>\r\n <input type=hidden name='mnux' value='{$mnux}'>\r\n <tr><td class=inp>Tahun Akademik</td>\r\n <td class=ul><input type=text name='tahun' value='{$_SESSION['tahun']}' size=10 maxlength=10>\r\n Prodi Jdwl: <select name='prodi' onChange='this.form.submit()'>{$optprd}</select></td>\r\n <td class=inp>Pilihan</td><td class=ul><input type=submit name='Tampilkan' value='Tampilkan'></td></tr>\r\n <tr><td class=inp>Dari Tgl</td><td class=ul>{$TM}</td>\r\n <td class=inp>Sampai Tgl</td><td class=ul>{$TS}</td></tr>\r\n <tr><td class=inp>Honor Periode</td><td class=ul>\r\n <select name='PeriodeMinggu' onChange='this.form.submit()'>{$optmgg}</select>\r\n <select name='PeriodeBulan' onChange='this.form.submit()'>{$optbln}</select>\r\n <select name='PeriodeTahun' onChange='this.form.submit()'>{$optthn}</select></td>\r\n <td class=inp>Proses</td><td class=ul>\r\n <input type=button name='ProsesHonor' value='Proses Honor Dosen' onClick=\"location='?mnux=dosen.honor&gos=HonDosPros'\">\r\n <input type=button name='CetakDaftar' value='Cetak Daftar' onClick=\"location='cetak/dosen.honor.daftar.php'\">\r\n <input type=button name='CetakPerBank' value='Cetak per Bank' onClick=\"location='cetak/dosen.honor.perbank.php'\">\r\n </td></tr>\r\n </form></table></p>"; }
function GetDateOptionReadOnly($dt, $nm = 'dt') { $ro = "readonly=true"; $arr = Explode('-', $dt); $_dy = GetNumberOption(1, 31, $arr[2]); $_mo = GetMonthOption($arr[1]); $_yr = GetNumberOption(1930, Date('Y') + 2, $arr[0]); return "<select name='" . $nm . "_d' {$ro}>{$_dy}</select>\r\n <select name='" . $nm . "_m' {$ro}>{$_mo}</select>\r\n <select name='" . $nm . "_y' {$ro}>{$_yr}</select>"; }
function GetDateOption2($dt, $nm = 'dt', $loc = '') { $arr = Explode('-', $dt); $_dy = GetNumberOption(1, 31, $arr[2]); $_mo = GetMonthOption($arr[1]); $_yr = GetNumberOption(1930, Date('Y') + 2, $arr[0]); return "<select name='" . $nm . "_d' onChange=\"{$loc}\">{$_dy}</select>\r\n <select name='" . $nm . "_m' onChange=\"{$loc}\">{$_mo}</select>\r\n <select name='" . $nm . "_y' onChange=\"{$loc}\">{$_yr}</select>"; }
function GetDateOption($dt, $nm = 'dt') { $arr = Explode('-', $dt); $_dy = GetNumberOption(1, 31, $arr[2]); $_mo = GetMonthOption($arr[1]); $_yr = GetNumberOption(1945, Date('Y') + 1, $arr[0]); return "<select name='" . $nm . "_d'>{$_dy}</select>\r\n <select name='" . $nm . "_m'>{$_mo}</select>\r\n <select name='" . $nm . "_y'>{$_yr}</select>"; }