function Edit($md, $prd, $id) { $gelombang = GetaField('pmbperiod', "KodeID='" . KodeID . "' and NA", 'N', "PMBPeriodID"); if ($md == 0) { $jdl = "Edit Wawancara USM"; $w = GetFields('wawancarausm', 'WawancaraUSMID', $id, '*'); } elseif ($md == 1) { $jdl = "Tambah Wawancara"; $w = array(); $w['Tanggal'] = GetaField('pmbperiod', "KodeID='" . KodeID . "' and PMBPeriodID", $gelombang, 'UjianMulai'); $w['JamMulai'] = '09:00'; $w['JamSelesai'] = '09:50'; $w['PanjangWaktu'] = 0; $w['Kapasitas'] = 0; } else { die(ErrorMsg('Error', "Terjadi kesalahan.<br />\r\n Mode edit <b>{$md}</b> tidak dikenali.<br />\r\n Hubungi Sysadmin untuk informasi lebih lanjut.\r\n <hr size=1 color=silver />\r\n <input type=button name='Tutup' value='Tutup' onClick=\"window.close()\" />")); } // Tampilkan TampilkanJudul($jdl); $s1 = "select r.RuangID, r.KapasitasUjian, k.Nama as NamaKampus \r\n\t\t\tfrom ruang r left outer join kampus k on r.KampusID=k.KampusID\r\n\t\t\twhere r.UntukUSM = 'Y' \r\n\t\t\torder by r.KampusID, r.RuangID"; $r1 = _query($s1); if (!empty($_SESSION['prodi'])) { $gelombang = GetaField('pmbperiod', "KodeID='" . KodeID . "' and NA", 'N', "PMBPeriodID"); } $jml = GetaField('pmb', "PMBPeriodID='{$gelombang}' and Pilihan1", $_SESSION['prodi'], "count(PMBID)"); $ruangopt = GetOption2('ruang', 'RuangID', 'RuangID', $w['RuangID'], "KodeID='" . KodeID . "'", 'RuangID'); $Tanggal = GetDateOption($w['Tanggal'], 'Tanggal'); $JamMulai = GetTimeOption($w['JamMulai'], 'JamMulai'); $JamSelesai = GetTimeOption($w['JamSelesai'], 'JamSelesai'); CheckFormScript('Ruang,Kapasitas,PanjangWaktu'); echo "<p><table class=bsc cellspacing=1 width=100%>\r\n <form name='wawancaraedit' action='../{$_SESSION['mnux']}.wawancarausm.edit.php' method=POST onSubmit='return CheckForm(this)'>\r\n <input type=hidden name='md' value='{$md}' />\r\n <input type=hidden name='prd' value='{$prd}' />\r\n <input type=hidden name='id' value='{$id}' />\r\n <input type=hidden name='gos' value='Simpan' />\r\n \r\n <tr><td class=inp>Mata Uji:</td>\r\n <td class=ul1 colspan=3><input type=text name='xMataUji' value='Wawancara' disabled>\r\n\t\t\t\t\t\t\t <input type=hidden name='MataUji' value='Wawancara'></td>\r\n </tr>\r\n <tr><td class=inp>Tanggal Wawancara:</td>\r\n <td class=ul1 colspan=3>{$Tanggal}</td>\r\n </tr>\r\n <tr><td class=inp>Jam Wawancara:</td>\r\n <td class=ul1 colspan=3>{$JamMulai} s/d {$JamSelesai}</td>\r\n\t </tr>\r\n <tr><td class=inp>Panjang Waktu Wawancara:<br>(Per Cama)</td>\r\n\t <td class=ul1 colspan=3><input type=text name='PanjangWaktu' value='{$w['PanjangWaktu']}' size=2 maxlength=3 > menit \r\n\t\t\t<font color=red>*) Masukkan 0 untuk tidak ada pembatasan waktu</font></td>\r\n\t </tr>\r\n <tr><td class=inp>Kapasitas Cama:</td>\r\n <td class=ul1 colspan=3><input type=text name='Kapasitas' value='{$w['Kapasitas']}' size=2 maxlength=3 > orang \r\n\t\t\t<font color=red>*) Masukkan 0 untuk tidak ada pembatasan kuota</font></td>\r\n\t </tr>\r\n <tr><td class=inp>Ruang Wawancara:</td>\r\n\t <td class=ul1 colspan=3><select name='Ruang'>{$ruangopt}</select></td></tr>\r\n <tr><td class=ul1 colspan=4 align=center>\r\n <input type=submit name='Simpan' value='Simpan' onClick=\"return (CekJam() && CekPanjangWaktu()) \"/>\r\n <input type=button name='Batal' value='Batal' onClick=\"window.close()\" />\r\n </td></tr>\r\n </form>\r\n </table>\r\n <script>\r\n\tfunction CekJam()\r\n\t{\tcek = true;\r\n\t\tjammulai = wawancaraedit.JamMulai_h.value;\r\n\t\tmenitmulai = wawancaraedit.JamMulai_n.value;\r\n\t\tjamselesai = wawancaraedit.JamSelesai_h.value;\r\n\t\tmenitselesai = wawancaraedit.JamSelesai_n.value;\r\n\t\tif(jammulai > jamselesai)\r\n\t\t{\talert('Jam Mulai tidak boleh lebih telat dari atau sama dengan Jam Selesai');\r\n\t\t\tcek = false;\r\n\t\t}\r\n\t\telse if(jammulai == jamselesai)\r\n\t\t{\tif(menitmulai >= menitselesai)\r\n\t\t\t{\talert('Jam Mulai tidak boleh lebih telat dari atau sama dengan Jam Selesai');\r\n\t\t\t\tcek = false;\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn cek;\r\n\t}\r\n\tfunction CekPanjangWaktu()\r\n\t{\tcek = true;\r\n\t\tjammulai = wawancaraedit.JamMulai_h.value;\r\n\t\tmenitmulai = wawancaraedit.JamMulai_n.value;\r\n\t\tjamselesai = wawancaraedit.JamSelesai_h.value;\r\n\t\tmenitselesai = wawancaraedit.JamSelesai_n.value;\r\n\t\tpanjangwaktu = wawancaraedit.PanjangWaktu.value;\r\n\t\t\r\n\t\trentangmenit = ((jamselesai - jammulai)*60)+(menitselesai-menitmulai);\r\n\t\tif(panjangwaktu > rentangmenit)\r\n\t\t{\talert('Panjang Waktu Wawancara tidak boleh lebih kecil dari selisih Jam Selesai dan Jam Mulai');\r\n\t\t\tcek = false;\r\n\t\t}\r\n\t\t\r\n\t\treturn cek;\r\n\t}\r\n </script>"; }
function UsmProdEdt() { global $mnux, $pref; $prodiusmid = $_REQUEST['prodiusmid']; $w = GetFields("prodiusm pru left outer join pmbusm pu on pu.PMBUSMID=pru.PMBUSMID", "pru.ProdiUSMID", $prodiusmid, "pru.*, pru.ProdiID, pu.Nama, date_format(pru.TanggalUjian, '%H:%i') as JamUjian"); if (!empty($w)) { $prodi = GetaField('prodi', 'ProdiID', $w['ProdiID'], 'Nama'); $tgl = GetDateOption($w['TanggalUjian'], 'tu'); $jam = GetTimeOption($w['JamUjian'], 'tu'); $_checkboxruang = GetCheckboxes('ruang', 'RuangID', "Concat(Nama, ' (Kaps: ', KapasitasUjian, ' orang)') as NM", "NM", $w['RuangID']); echo "<table class=box cellspacing=1 cellpadding=4>\r\n <form action='?' method=POST>\r\n <input type=hidden name='mnux' value='{$mnux}'>\r\n <input type=hidden name='{$pref}' value='UsmProd'>\r\n <input type=hidden name='sub' value='UsmProdTglSav'>\r\n <input type=hidden name='prodiusmid' value='{$prodiusmid}'>\r\n <tr><th colspan=2 class=ttl>Edit Test Prodi</th></tr>\r\n <tr><td class=ul>Program Studi</td><td class=ul>{$w['ProdiID']} - <b>{$prodi}</td></tr>\r\n <tr><td class=ul>Nama Test</td><td class=ul><b>{$w['Nama']}</td></tr>\r\n <tr><td class=ul>Tanggal ujian</td><td class=ul>{$tgl}</td></tr>\r\n <tr><td class=ul>Waktu ujian</td><td class=ul>{$jam}</td></tr>\r\n <tr><td class=ul>Ruangan Ujian</td><td class=ul>{$_checkboxruang}</td></tr>\r\n <tr><td class=ul>Jumlah Soal</td><td class=ul><input type=text name='JumlahSoal' value='{$w['JumlahSoal']}' size=3 maxlength=3></td></tr>\r\n <tr><td colspan=2><input type=submit name='Simpan' value='Simpan'>\r\n <input type=reset name='Reset' value='Reset'>\r\n <input type=button name='Batal' value='Batal' onClick=\"location='?mnux={$mnux}&{$pref}=UsmProd'\"></td></tr>\r\n </form></table>"; } else { DefUSMProd(); } }
function Edit($md, $id, $jutsid) { $w = GetFields('jadwal', 'JadwalID', $id, '*'); $w['Dosen'] = GetaField('dosen', "KodeID='" . KodeID . "' and Login", $w['DosenID'], 'Nama'); $w['_JM'] = substr($w['JamMulai'], 0, 5); $w['_JS'] = substr($w['JamSelesai'], 0, 5); $prodi = GetFields('prodi', "ProdiID='{$_SESSION['_utsProdi']}' and KodeID", KodeID, "*"); $tahun = GetFields('tahun', "TahunID='{$_SESSION['_utsTahun']}' and ProdiID='{$_SESSION['_utsProdi']}' and ProgramID='{$_SESSION['_utsProg']}' and KodeID", KodeID, "*"); if ($md == 0) { $jdl = "Edit Jadwal UTS"; $jadwaluts = GetFields('jadwaluts', 'JadwalUTSID', $jutsid, '*'); $w['UTSTanggal'] = $jadwaluts['Tanggal']; $w['UTSJamMulai'] = substr($jadwaluts['JamMulai'], 0, 5); $w['UTSJamSelesai'] = substr($jadwaluts['JamSelesai'], 0, 5); $w['UTSDosenID'] = $jadwaluts['DosenID']; $w['UTSDosen'] = GetaField('dosen', "Login='******'DosenID']}' and KodeID", KodeID, 'Nama'); $w['UTSRuangID'] = $jadwaluts['RuangID']; $w['UTSKapasitas'] = $jadwaluts['Kapasitas']; $w['UTSKolomUjian'] = $jadwaluts['KolomUjian']; $w['UTSBarisUjian'] = ceil($jadwaluts['Kapasitas'] / $jadwaluts['KolomUjian']); } elseif ($md == 1) { $jdl = "Tambah Jadwal UTS"; $w['UTSTanggal'] = $tahun['TglUTSMulai']; $w['UTSJamMulai'] = '09:00'; $w['UTSJamSelesai'] = '09:50'; } else { die(ErrorMsg("Error", "Mode tidak dikenali")); } // Parameters JdwlUTSScript(); echo ' <link type="text/css" href="../datepicker2/datePicker.css" rel="stylesheet" /> <script type="text/javascript" src="../datepicker2/jquery-1.3.2.min.js"></script> <script type="text/javascript" src="../datepicker2/date-id.js"></script> <!--[if IE]> <script type="text/javascript" src="../datepicker2/jquery.bgiframe.js"></script> <![endif]--> <script type="text/javascript" src="../datepicker2/jquery.datePicker.js"></script> '; $s2 = "select date_format(TglUTSMulai, '%d')+0 as _fromday, date_format(TglUTSMulai, '%m')+0 as _frommonth, date_format(TglUTSMulai, '%Y')+0 as _fromyear,\r\n\tdate_format(TglUTSSelesai, '%d')+0 as _today, date_format(TglUTSSelesai, '%m')+0 as _tomonth, date_format(TglUTSSelesai, '%Y')+0 as _toyear\r\n\tfrom tahun where NA = 'N' and TahunID = '{$_SESSION['_utsTahun']}' and ProdiID = '{$_SESSION['_utsProdi']}' and ProgramID = '{$_SESSION['_utsProg']}'"; $q2 = _query($s2); $w2 = _fetch_array($q2); $start = $w2[_fromyear] . "," . $w2[_frommonth] . "," . $w2[_fromday]; $end = $w2[_toyear] . ',' . $w2[_tomonth] . ',' . $w2[_today]; echo "\r\n<script>\r\nfunction setDatePicker(selector,rangeSelector,stat){\r\n\tvar dt = \$('#alt'+selector).val().replace('-',',');\r\n\tdt = dt.replace('-',',');\r\n\t\r\n\t\$('#'+selector).datePicker({startDate:'01/01/1990'});\r\n\t\$('#'+selector).datePicker().val(new Date(dt).asString()).trigger('change');\r\n\t\$('#'+selector).dpSetPosition(\$.dpConst.POS_TOP, \$.dpConst.POS_RIGHT);\r\n\t\r\n\tif (rangeSelector != ''){\r\n\t\tvar dts = \$('#'+rangeSelector).val().replace('-',',');\r\n\t\tdts = dts.replace('-',',');\r\n\t\t\r\n\t\tif (dts) {\r\n\t\t\tdts = new Date(dts);\r\n\t\t\t\r\n\t\t\tif (stat == 'end'){\r\n\t\t\t\t\$('#'+selector).dpSetEndDate(dts.addDays(-1).asString());\r\n\t\t\t} else if (stat == 'start'){\r\n\t\t\t\t\$('#'+selector).dpSetStartDate(dts.addDays(1).asString());\r\n\t\t\t}\r\n\t\t\t\r\n\t\t}\r\n\t\t\r\n\t\t// bind to event\r\n\t\t\$('#'+rangeSelector).bind(\r\n\t\t\t'dpClosed',\r\n\t\t\tfunction(e, selectedDates)\r\n\t\t\t{\r\n\t\t\t\tvar year = selectedDates[0].getFullYear();\r\n\t\t\t\tvar mon = selectedDates[0].getMonth()+1;\r\n\t\t\t\tvar day = selectedDates[0].getDate();\r\n\t\t\t\tvar realvalue = year+'-'+mon+'-'+day;\r\n\t\t\t\t\$('#alt'+rangeSelector).val(realvalue);\r\n\t\t\t\t\r\n\t\t\t\tvar d = selectedDates[0];\r\n\t\t\t\tif (d) {\r\n\t\t\t\t\td = new Date(d);\r\n\t\t\t\t\tif (stat == 'end'){\r\n\t\t\t\t\t\t\$('#'+selector).dpSetEndDate(d.addDays(-1).asString());\r\n\t\t\t\t\t} else if (stat == 'start'){\r\n\t\t\t\t\t\t\$('#'+selector).dpSetStartDate(d.addDays(1).asString());\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t)\r\n\t}\t\r\n}\r\n\r\n\$(function()\r\n{\r\n\tDate.format = 'dd mmmm yyyy';\r\n\tsetDatePicker('UTSTanggal','UTSTanggal','');\r\n\t\tvar dts = '" . $start . "';\r\n\t\tif (dts) {\r\n\t\t\tdts = new Date(dts);\r\n\t\t\t\t\$('#UTSTanggal').dpSetStartDate(dts.addDays(0).asString());\r\n\t\t\t}\r\n\t\tvar dts = '" . $end . "';\r\n\t\tif (dts) {\r\n\t\t\tdts = new Date(dts);\r\n\t\t\t\t\$('#UTSTanggal').dpSetEndDate(dts.addDays(0).asString());\r\n\t\t\t}\r\n});\r\n</script>"; function GetDateOption3($value, $name) { $a = "<input type=hidden name=" . $name . " id=alt" . $name . " value=" . $value . " /><input type=text id=" . $name . " value=" . $value . " readonly=true />"; return $a; } //$opttgluts = GetDateOption3($w['UTSTanggal'], 'UTSTanggal'); $opttgluts = GetDateOption($w['UTSTanggal'], 'UTSTanggal'); $optJamMulai = GetTimeOption($w['UTSJamMulai'], 'UTSJamMulai'); $optJamSelesai = GetTimeOption($w['UTSJamSelesai'], 'UTSJamSelesai'); $NamaHari = GetaField('hari', 'HariID', $w['HariID'], 'Nama'); // Tampilkan CheckFormScript("UTSRuangID"); echo ' <script> function cekJdwl(){ var fromHour = document.forms[0].JamMulai_h.value; var fromMinutes = document.forms[0].JamMulai_n.value; var toHour = document.forms[0].JamSelesai_h.value; var toMinutes = document.forms[0].JamSelesai_n.value; var d4 = new Date(); d4.setHours(fromHour); d4.setMinutes(fromMinutes); var fromJam = d4.getTime(); var d5 = new Date(); d5.setHours(toHour); d5.setMinutes(toMinutes); var toJam = d5.getTime(); var errmsg = ""; if (fromJam >= toJam){ errmsg += "Jam ujian mulai harus lebih awal dari jam kuliah selesai\\n" } if (errmsg != ""){ alert (errmsg); return false; } } </script>'; TampilkanJudul($jdl); echo <<<END <table class=bsc cellspacing=1 width=100%> <form name='frmJadwalUTS' action='../{$_SESSION['mnux']}.edit.php' method=POST onSubmit="return CheckForm(this)"> <input type=hidden name='gos' value='Simpan' /> <input type=hidden name='md' value='{$md}' /> <input type=hidden name='TahunID' value='{$_SESSION['_utsTahun']}' /> <input type=hidden name='ProdiID' value='{$_SESSION['_utsProdi']}' /> <input type=hidden name='ProgramID' value='{$_SESSION['_utsProg']}' /> <input type=hidden name='id' value='{$id}' /> <input type=hidden name='jutsid' value='{$jutsid}' /> <tr><td class=inp>Program Studi:</td> <td class=ul1><b>{$prodi['Nama']}</b> <sup>({$_SESSION['_utsProdi']})</sup></td> <td class=inp>Program:</td> <td class=ul1>{$w['ProgramID']}</td> </tr> <tr><td class=inp>Tanggal Mulai Kuliah:</td> <td class=ul1>{$w['KuliahTanggal']} <sup>{$NamaHari}</sup></td> \t <td class=inp>Jam Kuliah:</td> <td class=ul1> {$w['_JM']} → {$w['_JS']} </td> </tr> <tr><td class=inp>Ruang:</td> <td class=ul1>{$w['RuangID']}</td> <td class=inp>Kapasitas:</td> <td class=ul1>{$w['Kapasitas']}<sub>orang</sub></td> </tr> <tr><td class=inp>Matakuliah:</td> <td class=ul1 colspan=3 nowrap>{$w['Nama']} <sup>{$w['MKKode']}</sup></td> </tr> <tr><td class=inp>Dosen Pengajar:</td> <td class=ul1>{$w['Dosen']} <sup>{$w['DosenID']}</sup></td> <td class=inp>Kelas:</td> <td class=ul1>{$w['NamaKelas']}</td> </tr> <tr><td colspan=4><hr color=silver size=3></td></tr> <tr><td class=inp>Tanggal UTS:</td> <td class=ul1 nowrap>{$opttgluts}</td> <td class=inp>Jam UTS:</td> <td class=ul1 nowrap> {$optJamMulai} → {$optJamSelesai} </td></tr> <tr><td class=inp>Ruang UTS:</td> <td class=ul1> <input type=text name='UTSRuangID' value='{$w['UTSRuangID']}' size=10 maxlength=50 onKeyUp="javascript:CariRuang('{$_SESSION['_utsProdi']}', 'frmJadwalUTS')" /> » <a href='#' onClick="javascript:CariRuang('{$_SESSION['_utsProdi']}', 'frmJadwalUTS')" />Cari...</a> | <a href='#' onClick="javascript:frmJadwalUTS.UTSRuangID.value=''">Reset</a> </td> <td class=inp>Kapasitas:</td> <td class=ul1> <input type=text name='UTSKapasitas' value='{$w['UTSKapasitas']}' size=4 maxlength=5 /> <sub>orang</sub> </td> </tr> <tr><td class=inp>Kolom Ujian:</td> \t <td class=ul1><input type=text name='UTSKolomUjian' value='{$w['UTSKolomUjian']}' onChange="HitungBaris('frmJadwalUTS')" size=1 maxlength=2 /> \t <td class=inp>Baris Ujian:</td> \t <td class=ul1><input type=text name='UTSBarisUjian' value='{$w['UTSBarisUjian']}' size=1 maxlength=2 disabled /> </tr> <tr><td class=inp>Dosen Pengawas:</td> <td class=ul1 colspan=3 nowrap> <input type=text name='UTSDosenID' value='{$w['UTSDosenID']}' size=10 maxlength=50 /> <input type=text name='UTSDosen' value='{$w['UTSDosen']}' size=30 maxlength=50 onKeyUp="javascript:CariDosen('{$_SESSION['_utsProdi']}', 'frmJadwalUTS')" /> <div style='text-align:right'> » <a href='#' onClick="javascript:CariDosen('{$_SESSION['_utsProdi']}', 'frmJadwalUTS')" />Cari...</a> | <a href='#' onClick="javascript:frmJadwalUTS.UTSDosenID.value='';frmJadwalUTS.UTSDosen.value=''">Reset</a> </div> </td> </tr> <tr><td class=ul1 colspan=4 align=center> <input type=submit name='Simpan' value='Simpan' onclick='return cekJdwl()' /> <input type=button name='Batal' value='Batal' onClick="window.close()" /> </td></tr> </form> </table> <div class='box0' id='cariruang'></div> <div class='box0' id='caridosen'></div> END; }
function TampilkanHeaderBimbingan($ta) { $PA = empty($ta['NamaPA']) ? 'Belum diset' : "{$ta['NamaPA']} <sup>{$ta['GelarPA']}</sup>"; $ss = "select td.* from tadosen td\r\n\t\t\tleft outer join ta t on td.TAID = t.TAID\r\n\t\t\twhere t.TAID = '" . $td[TAID] . "'\r\n\t\t\tand t.NA = 'N'"; $qss = _query($ss); $rd = 'readonly=TRUE'; if (_num_rows($qss) != 0) { $s = "select td.Nilai from tadosen td\r\n\t\t\t\tleft outer join ta t on td.TAID = t.TAID\r\n\t\t\t\twhere t.TAID = '" . $ta[TAID] . "'\r\n\t\t\t\tand td.Nilai != '0.00'\r\n\t\t\t\tand t.NA = 'N'"; $qs = _query($s); $TglUjian = _num_rows($qs) == 0 ? $TglUjian : substr($ta[_TglUjian], 0, 10); $JamUjian = _num_rows($qs) == 0 ? $JamUjian : substr($ta[_JamUjian], 0, 5); $rd = _num_rows($qs) == 0 ? '' : 'readonly=true'; $cari = ""; } else { $TglUjian = GetDateOption(date('Y-m-d'), 'TglUjian'); $JamUjian = GetTimeOption(date('h:i'), 'JamUjian'); $cari = "<a href='javascript:SearchDosen(\"{$_SESSION['ProdiID']}\",\"frmJdwl\",\"{$i}\")'>Cari...</a>"; } $BobotNilai = GetaField('ta', "TAID", $_REQUEST['TAID'], "BobotNilai"); $tambah = $BobotNilai != '0.00' ? '' : "<input type=button name='Tambah' value='Tambah Bimbingan' onClick=\"javascript:EditBimbingan({$_REQUEST['TAID']},1,'')\" />"; echo <<<SCR <table class=bsc cellspacing=1 width=100%> <form name='frmJdwl' action='../{$_SESSION['mnux']}.ta.ujian.php' method=POST /> <input type=hidden name='TAID' value='{$ta['TAID']}' /> <input type=hidden name='MhswID' value='{$ta['MhswID']}' /> <input type=hidden name='sub' value='Simpan' /> <tr><td class=inp width=160>NIM:</td> <td class=ul>{$ta['MhswID']}</td> <td class=inp>Mahasiswa:</td> <td class=ul>{$ta['NamaMhsw']}</td> </tr> <tr><td class=inp>Penasehat Akademik:</td> <td class=ul>{$PA}</td> <td class=inp>Pembimbing Skripsi/TA:</td> <td class=ul>{$ta['NamaPembimbing']} <sup>{$ta['GelarPembimbing']}</sup></td> </tr> <tr><td class=inp>Tahun Akd:</td> <td class=ul>{$ta['TahunID']}</td> <td class=inp>Batas Waktu:</td> <td class=ul><sup>{$ta['_TglMulai']}</sup> ⊳ <sub>{$ta['_TglSelesai']}</sub></td> </tr> <tr><td class=inp>Judul:</td> <td class=ul colspan=3>{$ta['Judul']}</td> </tr> <tr><td class=inp>Deskripsi/Abstrak:</td> <td class=ul colspan=3>{$ta['Deskripsi']}</td> </tr> <tr><td class=ul colspan=4 align=center> {$tambah} <input type=button name='Cetak' value='Cetak' onClick="CetakBimbingan('{$ta['TAID']}')" /> \t <input type=button name='Refresh' value='Refresh' onClick="location='../{$_SESSION['mnux']}.bimbingan.php?TAID={$ta['TAID']}'" /> <input type=button name='Tutup' value='Tutup' onClick='javascript:TutupDong()' /> </td> </tr> \t <tr><td colspan="4"> \t<table class=box cellspacing=1 cellpadding=4 width=100%> \t<tr> \t\t<th class=ttl colspan="4">Kegiatan Bimbingan</th> \t</tr> \t<tr> \t\t<th class=ttl align=center width=20>No.</th> \t\t<th class=ttl align=center width=120>Tanggal</th> \t\t<th class=ttl align=center>Catatan</th> \t\t<th class=ttl align=center width=80>Edit / Delete</th> \t</tr> \t SCR; $bim = "select date_format(tb.TglBimbingan,'%d %M %Y') as _TglBimbingan, tb.Catatan, tb.BimbinganID from tabimbingan tb\r\n\t\tleft outer join ta t on t.TAID = tb.TAID\r\n\t\twhere tb.TAID = '" . $_REQUEST['TAID'] . "'\r\n\t\tand tb.NA = 'N' order by TglBimbingan"; $qb = _query($bim); $jum = _num_rows($qb); $x = 1; while ($b = _fetch_array($qb)) { $edit = $BobotNilai != '0.00' ? '' : "<a href=\"javascript:EditBimbingan({$_REQUEST['TAID']},0,{$b['BimbinganID']})\" title='Edit Kegiatan Bimbingan'><img src='../img/edit.png' /></a>"; $del = $BobotNilai != '0.00' ? '' : "<a href=\"javascript:DelBimbingan({$_REQUEST['TAID']},0,{$b['BimbinganID']})\" title='Hapus Kegiatan Bimbingan'><img src='../img/del.gif' /></a>"; echo <<<SCR \t<tr> \t<td class=inp align=center>{$x}</td> \t<td class=cna{$Acc} align=center><sup>{$b['_TglBimbingan']}</sup></td> \t<td class=cna{$Acc}>{$b['Catatan']}</td> \t<td class=cna{$Acc} align=center> \t{$edit} \t \t{$del} \t</td> \t<tr> \t<tr><td bgcolor=silver colspan=4 height=1></td></tr> SCR; $x++; } $x3 = $jum + 1; for ($i = $x3; $i <= 16; $i++) { echo <<<SCR \t<tr> \t<td class=inp align=center>{$i}</td> \t<td class=cna{$Acc} align=center> </td> \t<td class=cna{$Acc}> </td> \t<td class=cna{$Acc} align=center> </td> \t<tr> \t<tr><td bgcolor=silver colspan=4 height=1></td></tr> SCR; } echo <<<SCR \t</table> \t</td> \t</tr> <tr><td class=ul colspan=4 align=center> </td></tr> </form> </table> <script> <!-- function TutupDong() { opener.location='../index.php?mnux={$_SESSION['mnux']}&sub='; self.close(); return false; } function EditBimbingan(TAID,md,id) { \tlnk = "../{$_SESSION['mnux']}.bimbingan.edit.php?TAID="+TAID+"&md="+md+"&id="+id; \twin2 = window.open(lnk, "", "width=500, height=300, scrollbars, status"); \twin2.moveTo(100,100); \tif (win2.opener == null) childWindow.opener = self; } function DelBimbingan(TAID,md,id){ \tif (confirm("Anda yakin akan menghapus kegiatan bimbingan ini?")){ \t\twindow.location = "../{$_SESSION['mnux']}.bimbingan.php?TAID="+TAID+"&md="+md+"&sub=DelBimbingan&id="+id; \t} } function CetakBimbingan(TAID) { \tlnk = "../{$_SESSION['mnux']}.bimbingan.cetak.php?TAID="+TAID; \twin2 = window.open(lnk, "", "width=600, height=800, scrollbars, status"); \twin2.moveTo(100,100); \tif (win2.opener == null) childWindow.opener = self; } //--> </script> SCR; }
function Edit($md, $id, $resid, $Kembali) { echo ' <link type="text/css" href="../datepicker2/datePicker.css" rel="stylesheet" /> <script type="text/javascript" src="../datepicker2/jquery-1.3.2.min.js"></script> <script type="text/javascript" src="../datepicker2/date-id.js"></script> <!--[if IE]> <script type="text/javascript" src="../datepicker2/jquery.bgiframe.js"></script> <![endif]--> <script type="text/javascript" src="../datepicker2/jquery.datePicker.js"></script> '; $s2 = "select date_format(TglMulai, '%d')+0 as _fromday, date_format(TglMulai, '%m')+0 as _frommonth, date_format(TglMulai, '%Y')+0 as _fromyear,\r\n\tdate_format(TglSelesai, '%d')+0 as _today, date_format(TglSelesai, '%m')+0 as _tomonth, date_format(TglSelesai, '%Y')+0 as _toyear\r\n\tfrom jadwal where NA = 'N' and JadwalID = {$id}"; $q2 = _query($s2); $w2 = _fetch_array($q2); $start = $w2[_fromyear] . "," . $w2[_frommonth] . "," . $w2[_fromday]; $end = $w2[_toyear] . ',' . $w2[_tomonth] . ',' . $w2[_today]; echo "\r\n<script>\r\nfunction setDatePicker(selector,rangeSelector,stat){\r\n\tvar dt = \$('#alt'+selector).val().replace('-',',');\r\n\tdt = dt.replace('-',',');\r\n\t\r\n\t\$('#'+selector).datePicker({startDate:'01/01/1990'});\r\n\t\$('#'+selector).datePicker().val(new Date(dt).asString()).trigger('change');\r\n\t\$('#'+selector).dpSetPosition(\$.dpConst.POS_TOP, \$.dpConst.POS_RIGHT);\r\n\t\r\n\tif (rangeSelector != ''){\r\n\t\tvar dts = \$('#'+rangeSelector).val().replace('-',',');\r\n\t\tdts = dts.replace('-',',');\r\n\t\t\r\n\t\tif (dts) {\r\n\t\t\tdts = new Date(dts);\r\n\t\t\t\r\n\t\t\tif (stat == 'end'){\r\n\t\t\t\t\$('#'+selector).dpSetEndDate(dts.addDays(-1).asString());\r\n\t\t\t} else if (stat == 'start'){\r\n\t\t\t\t\$('#'+selector).dpSetStartDate(dts.addDays(1).asString());\r\n\t\t\t}\r\n\t\t\t\r\n\t\t}\r\n\t\t\r\n\t\t// bind to event\r\n\t\t\$('#'+rangeSelector).bind(\r\n\t\t\t'dpClosed',\r\n\t\t\tfunction(e, selectedDates)\r\n\t\t\t{\r\n\t\t\t\tvar year = selectedDates[0].getFullYear();\r\n\t\t\t\tvar mon = selectedDates[0].getMonth()+1;\r\n\t\t\t\tvar day = selectedDates[0].getDate();\r\n\t\t\t\tvar realvalue = year+'-'+mon+'-'+day;\r\n\t\t\t\t\$('#alt'+rangeSelector).val(realvalue);\r\n\t\t\t\t\r\n\t\t\t\tvar d = selectedDates[0];\r\n\t\t\t\tif (d) {\r\n\t\t\t\t\td = new Date(d);\r\n\t\t\t\t\tif (stat == 'end'){\r\n\t\t\t\t\t\t\$('#'+selector).dpSetEndDate(d.addDays(-1).asString());\r\n\t\t\t\t\t} else if (stat == 'start'){\r\n\t\t\t\t\t\t\$('#'+selector).dpSetStartDate(d.addDays(1).asString());\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t)\r\n\t}\t\r\n}\r\n\r\n\$(function()\r\n{\r\n\tDate.format = 'dd mmmm yyyy';\r\n\tsetDatePicker('KuliahTanggal','KuliahTanggal','');\r\n\t\tvar dts = '" . $start . "';\r\n\t\tif (dts) {\r\n\t\t\tdts = new Date(dts);\r\n\t\t\t\t\$('#KuliahTanggal').dpSetStartDate(dts.addDays(0).asString());\r\n\t\t\t}\r\n\t\tvar dts = '" . $end . "';\r\n\t\tif (dts) {\r\n\t\t\tdts = new Date(dts);\r\n\t\t\t\t\$('#KuliahTanggal').dpSetEndDate(dts.addDays(0).asString());\r\n\t\t\t}\r\n});\r\n</script>"; function GetDateOption3($value, $name) { $a = "<input type=hidden name=" . $name . " id=alt" . $name . " value=" . $value . " /><input type=text id=" . $name . " value=" . $value . " readonly=true />"; return $a; } if ($Kembali == 1) { if ($md == 0) { $jdl = "Edit Jadwal Ekstra"; } else { if ($md == 1) { $jdl = "Tambah Jadwal Ekstra"; } else { die(ErrorMsg('Fatal Error', "Mode Edit tidak diketahui")); } } $w = GetFields('jadwal j left outer join prodi prd on j.ProdiID=prd.ProdiID left outer join program prg on j.ProgramID=prg.ProgramID', 'j.JadwalID', $id, 'j.DosenID, j.NamaKelas, j.RencanaKehadiran, j.MaxAbsen, prd.Nama as _PRD, prg.Nama as _PRG, j.MKID, j.MKKode, j.Nama, j.SKS'); $w['HariID'] = $_REQUEST['HariID']; $w['JamMulai'] = $_REQUEST['JamMulai']; $w['JamSelesai'] = $_REQUEST['JamSelesai']; $w['DosenID'] = $_REQUEST['DosenID']; $w['RuangID'] = $_REQUEST['RuangID']; $w['Kapasitas'] = $_REQUEST['Kapasitas']; $w['KuliahTanggal'] = $_REQUEST['KuliahTanggal']; $w['_RencanaKehadiranRes'] = $_REQUEST['_RencanaKehadiranRes']; $w['_MaxAbsenRes'] = $_REQUEST['_MaxAbsenRes']; $w['Dosen'] = GetaField('dosen', "KodeID='" . KodeID . "' and Login", $w['DosenID'], 'Nama'); } else { if ($md == 0) { $jdl = "Edit Jadwal Ekstra"; $w = GetFields('jadwal jr left outer join jadwal j on jr.JadwalRefID=j.JadwalID left outer join prodi prd on j.ProdiID=prd.ProdiID left outer join program prg on j.ProgramID=prg.ProgramID left outer join kelas k on k.KelasID = j.NamaKelas', 'jr.JadwalID', $resid, 'jr.*, j.ProdiID, j.ProgramID, j.DosenID, j.NamaKelas, j.RencanaKehadiran, j.MaxAbsen, prd.Nama as _PRD, prg.Nama as _PRG, j.MKID, j.MKKode, j.Nama, j.SKS, jr.RencanaKehadiran as _RencanaKehadiranRes, jr.MaxAbsen as _MaxAbsenRes, k.Nama as NamaKelas'); $w['Dosen'] = GetaField('dosen', "KodeID='" . KodeID . "' and Login", $w['DosenID'], 'Nama'); $w['JamMulai'] = substr($w['JamMulai'], 0, 5); $w['JamSelesai'] = substr($w['JamSelesai'], 0, 5); } elseif ($md == 1) { $jdl = "Tambah Jadwal Ekstra"; $w = GetFields('jadwal j left outer join prodi prd on j.ProdiID=prd.ProdiID left outer join program prg on j.ProgramID=prg.ProgramID left outer join kelas k on k.KelasID = j.NamaKelas', 'j.JadwalID', $id, 'j.DosenID, j.NamaKelas, j.RencanaKehadiran, j.MaxAbsen, prd.Nama as _PRD, prg.Nama as _PRG, j.MKID, j.MKKode, j.Nama, j.SKS, k.Nama as NamaKelas'); $w['Dosen'] = GetaField('dosen', "KodeID='" . KodeID . "' and Login", $w['DosenID'], 'Nama'); $w['KuliahTanggal'] = date('Y-m-d'); $w['HariID'] = date('w'); $w['_RencanaKehadiranRes'] = $w['RencanaKehadiran']; $w['_MaxAbsenRes'] = $w['MaxAbsen']; } else { die(ErrorMsg('Fatal Error', "Mode Edit tidak diketahui")); } } $opthari = GetOption2('hari', "Nama", 'HariID', $w['HariID'], '', 'HariID'); $opttglkuliah = GetDateOption3($w['KuliahTanggal'], 'KuliahTanggal'); $optJamMulai = GetTimeOption($w['JamMulai'], 'JamMulai'); $optJamSelesai = GetTimeOption($w['JamSelesai'], 'JamSelesai'); $optjenisjadwal = GetOption2('jenisjadwal', "concat(JenisJadwalID, ' - ', Nama)", 'JenisJadwalID', $w['JenisJadwalID'], "NA='N' and Tambahan='Y'", 'JenisJadwalID', 0, 0); // Parameters JdwlScript(); // Tampilkan CheckFormScript("HariID,RuangID"); TampilkanJudul($jdl); echo ' <script> function cekJdwl(){ var fromHour = document.forms[0].JamMulai_h.value; var fromMinutes = document.forms[0].JamMulai_n.value; var toHour = document.forms[0].JamSelesai_h.value; var toMinutes = document.forms[0].JamSelesai_n.value; var d4 = new Date(); d4.setHours(fromHour); d4.setMinutes(fromMinutes); var fromJam = d4.getTime(); var d5 = new Date(); d5.setHours(toHour); d5.setMinutes(toMinutes); var toJam = d5.getTime(); var kapasitas = document.forms[0].Kapasitas.value; var errmsg = ""; if (fromJam >= toJam){ errmsg += "Jam kuliah mulai harus lebih awal dari jam kuliah selesai\\n" } if (kapasitas == 0){ errmsg += "Kapasitas tidak boleh bernilai 0\\n" } if (errmsg != ""){ alert (errmsg); return false; } } </script>'; echo <<<END <table class=bsc cellspacing=1 width=100%> <form name='frmJadwal' action='../{$_SESSION['mnux']}.editlab.php' method=POST onSubmit="return CheckForm(this)"> <input type=hidden name='gos' value='Simpan' /> <input type=hidden name='md' value='{$md}' /> <input type=hidden name='TahunID' value='{$_SESSION['_jdwlTahun']}' /> <input type=hidden name='ProdiID' value='{$_SESSION['_jdwlProdi']}' /> <input type=hidden name='id' value='{$id}' /> <input type=hidden name='resid' value='{$resid}' /> <tr><td class=inp>Program Studi:</td> <td class=ul1><b>{$w['_PRD']}</b> <sup>({$_SESSION['_jdwlProdi']})</sup></td> <td class=inp>Program:</td> <td class=ul1>{$w['_PRG']} <sup>{$w['ProgramID']}</sup></td> </tr> <tr><td class=inp>Matakuliah:</td> <td class=ul1 colspan=3 nowrap> \t {$w['MKKode']} - {$w['Nama']} <sub>{$w['SKS']} SKS</sub></td></tr> <tr><td class=inp>Dosen Pengampu:</td> <td class=ul1 colspan=3 nowarp>{$w['DosenID']} - {$w['Dosen']}</td> </tr> <tr><td class=inp>Kelas:</td> <td class=ul1>{$w['NamaKelas']}</td> </tr> <tr><td class=inp>Rencana Kehadiran Dosen:</td> <td class=ul1>{$w['RencanaKehadiran']}</td> <td class=inp>Maksimum Absen:</td> <td class=ul1>{$w['MaxAbsen']}</td> </tr> <tr><td colspan=4><hr color=silver size=3></td></tr> <tr><td class=inp>Jenis Jadwal Tambahan:</td> \t <td class=ul1 colspan=3><select name='JenisJadwalID'>{$optjenisjadwal}</select></td> \t </tr> <tr><td class=inp>Tanggal Mulai Tambahan:</td> <td class=ul1 colspan=3>{$opttglkuliah}</td> \t </tr> <tr><td class=inp>Hari:</td> <td class=ul1><select name='HariID'>{$opthari}</select></td> <td class=inp>Jam Kuliah:</td> <td class=ul1> {$optJamMulai} → {$optJamSelesai} </td> </tr> <tr><td class=inp>Ruang:</td> <td class=ul1> <input type=text name='RuangID' value='{$w['RuangID']}' size=10 maxlength=50 onKeyUp="javascript:CariRuang('{$_SESSION['_jdwlProdi']}', 'frmJadwal')" /> » <a href='#' onClick="javascript:CariRuang('{$_SESSION['_jdwlProdi']}', 'frmJadwal')" />Cari...</a> | <a href='#' onClick="javascript:frmJadwal.RuangID.value=''">Reset</a> </td> <td class=inp>Kapasitas:</td> <td class=ul1> <input type=text name='Kapasitas' value='{$w['Kapasitas']}' size=4 maxlength=5 /> <sub>orang</sub> </td> </tr> <tr><td class=inp>Rencana Kehadiran Tambahan:</td> <td class=ul1><input type=text name='_RencanaKehadiranRes' value='{$w['_RencanaKehadiranRes']}' size=4 maxlength=4></td> <td class=inp>Maksimum Absen Tambahan:</td> <td class=ul1><input type=text name='_MaxAbsenRes' value='{$w['_MaxAbsenRes']}' size=4 maxlength=4></td> </tr> <tr><td class=ul1 colspan=4 align=center> <input type=submit name='Simpan' value='Simpan' onclick="return cekJdwl()" /> <input type=button name='Batal' value='Batal' onClick="window.close()" /> </td></tr> </form> </table> <div class='box0' id='cariruang'></div> END; }
function TampilkanHeaderKompre($md, $kom) { $PA = empty($kom['NamaPA']) ? 'Belum diset' : "{$kom['NamaPA']} <sup>{$kom['GelarPA']}</sup>"; $_TglUjian = $kom['TglUjian'] == '0000-00-00' ? date('Y-m-d') : $kom['TglUjian']; $_TglAkhirUjian = $kom['TglAkhirUjian'] == '0000-00-00' ? date('Y-m-d') : $kom['TglAkhirUjian']; $TglUjian = GetDateOption($_TglUjian, 'TglUjian'); $TglAkhirUjian = GetDateOption($_TglAkhirUjian, 'TglAkhirUjian'); $NamaPenguji = GetaField('dosen', "KodeID='" . KodeID . "' and Login", $kom['Penguji'], 'Nama'); $jamUjian = substr($_TglUjian, 11, 5); $optjamUjian = GetTimeOption($jamUjian, 'TanggalUjian'); $akhirjamUjian = substr($_TglAkhirUjian, 11, 5); $optakhirjamUjian = GetTimeOption($akhirjamUjian, 'AkhirTanggalUjian'); if ($md == 0) { $jdl = "Jadwal Ulang Ujian Komprehensif"; $TahunAkd = $kom[TahunID]; $Mhsw = $kom[NamaMhsw]; $MhswID = $kom[MhswID]; $PA = $kom[NamaPA]; $TglUjian = $TglUjian; $optjamUjian = $optjamUjian; $optakhirjamUjian = $optakhirjamUjian; $ro = "readonly=TRUE"; } else { if ($md == 1) { $jdl = "Setup Jadwal Ujian Komprehensif"; $TahunAkd = ''; $Mhsw = ''; $MhswID = ''; $PA = ''; $TglUjian = GetDateOption(date('Y-m-d'), 'TglUjian'); $optjamUjian = GetTimeOption('00:00', 'TanggalUjian'); $optakhirjamUjian = GetTimeOption('00:00', 'AkhirTanggalUjian'); $ro = ""; } } TampilkanJudul($jdl); $opttglbayar = GetDateOption(date('Y-m-d'), 'TglBayar'); $ss = "select * from denda where NA = 'N'"; $qq = _query($ss); $opt = '<select name="Denda">'; while ($ww = _fetch_array($qq)) { $sel = $ww[Denda] == $w[Denda] ? "selected=selected" : ""; $opt .= "<option value={$ww['Denda']} {$sel}>{$ww['Nama']}</option>"; } $opt .= "</select>"; echo <<<SCR <table class=bsc cellspacing=1 width=100%> <form name="frmUlang" action='../{$_SESSION['mnux']}.kompre.ulang.php' method=POST onsubmit="return confirmUlang()" /> <input type=hidden name='KompreID' value='{$kom['KompreID']}' /> <input type=hidden name='md' value='{$_SESSION['md']}' /> <input type=hidden name='ProdiID' value='{$_SESSION['ProdiID']}' /> <input type=hidden name='sub' value='Simpan' /> <tr><td class=inp>Tahun Akd:</td> <td class=ul><input type="text" size="5" name="TahunID" value="{$kom['TahunID']}" {$ro}/></td> <td class=inp>Mahasiswa:</td> <td class=ul><input type="text" size="30" name="NamaMhsw" value="{$kom['NamaMhsw']}" {$ro}/></td> </tr> <tr><td class=inp width=160>NIM:</td> <td class=ul><input type="text" size="10" name="MhswID" value="{$kom['MhswID']}" {$ro}/></td> \t <td class=inp>Penasehat Akademik:</td> <td class=ul><input type="text" size="30" name="PA" value="{$PA}" {$ro}/></td> </tr> <tr><td class=inp>Tgl Ujian Ulang Komprehensif:</td> <td class=ul colspan=3> {$TglUjian} </td></tr> <tr><td class=inp>Waktu Ujian</td> <td class=ul colspan=3> {$optjamUjian} - {$optakhirjamUjian} </td></tr> \t<tr><th class=ttl colspan=4>Biaya Ujian</th></tr> <tr><td class=inp>Biaya Ujian Ulang :</td> <td class=ul colspan=3><input type=text id="Biaya" name='Biaya' size=20 maxlength=20 /> <font color="#FF0000">* Kosongkan jika tidak ingin menambah biaya</font></td> </tr> <tr><td class=inp>Denda :</td> <td class=ul colspan=3>{$opt} <input type="text" size="4" name="DendaPersen" />%</td> </tr> <tr><td class=inp>Tanggal Pembayaran :</td> <td class=ul colspan=3>{$opttglbayar}</td> </tr> <tr><td class=inp>Catatan :</td> <td class=ul colspan=3> <textarea name='Catatan' cols=40 rows=3 ></textarea> </td></tr> <tr><td class=inp colspan=4> </td></tr> <tr><td class=ttl colspan=4>Pilih Mata Kuliah yang akan diulang :</td></tr> <tr><td class=inp colspan=4> \t<table class=box cellspacing=1 cellpadding=4 width=100%> \t<tr> \t\t<th class=ttl width="20"> </th> \t\t<th class=ttl>Mata Kuliah</th> \t\t<th class=ttl width="300">Penguji</th> \t\t<th class=ttl width="80">Ruang</th> \t\t<th class=ttl width="80">Nilai</th> \t</tr> SCR; $ks = "select KurikulumKode as _Kurikulum\r\n\t\t\tfrom kurikulum where ProdiID = '" . $_SESSION[ProdiID] . "' and NA = 'N' order by KurikulumKode"; $ksq = _query($ks); while ($kur = mysql_fetch_array($ksq)) { if (substr($kom[MhswID], 0, 4) >= $kur[_Kurikulum]) { $kuri = $kur[_Kurikulum]; } else { break; } } $s = "select mk.Nama as _NamaMK, mk.MKID as _MKID\r\n\t\t\tfrom mk mk\r\n\t\t\tleft outer join kurikulum k on mk.KurikulumID = k.KurikulumID\r\n\t\t\twhere k.KurikulumKode = '{$kuri}'\r\n\t\t\tand mk.ProdiID = '" . $_SESSION[ProdiID] . "'\r\n\t\t\tand mk.Komprehensif = 'Y'\r\n\t\t\tand mk.NA = 'N'"; $sq = _query($s); $jum = mysql_num_rows($sq); $i = 1; while ($m = mysql_fetch_array($sq)) { $p = GetFields("kompredosen kd left outer join dosen d on kd.LoginDosen = d.Login", "kd.MKID = '" . $m[_MKID] . "'\r\n\t\t\t\tand kd.NA", "N", "kd.RuangID as _Ruang, d.Nama as _NamaDosen, d.Login as _LoginDosen, kd.Nilai as _Nilai"); echo <<<SCR \t<tr> \t<td class=cna=Lulus= align="center"><input type="checkbox" id="Ulang{$i}" name="Ulang{$i}" value="Y" /></td> \t<td class=cna=Lulus=>{$m['_NamaMK']}</td> \t<td class=cna=Lulus=> \t<input type="hidden" name="MKID{$i}" value="{$m['_MKID']}" /> \t<input type="hidden" name="LoginDosen{$i}" value="{$p['_LoginDosen']}" /> \t<input type=text name="NamaDosen{$i}" value="{$p['_NamaDosen']}" size=40 maxlength=50 onKeyUp='javascript:SearchDosens("{$_SESSION['ProdiID']}","frmJdwl","{$i}",frmJdwl.NamaDosen{$i}.value)' {$ro}/> \t </td> \t<td class=cna=Lulus= align="center"><input type="text" size="5" name="Ruang{$i}" value="{$p['_Ruang']}" {$ro}/></td> \t<td class=cna=Lulus= align="center"><input type="text" size="5" name="Nilai{$i}" value="{$p['_Nilai']}" {$ro}/></td> \t<tr> \t<tr><td bgcolor=silver colspan=5 height=1></td></tr> SCR; $i++; } echo <<<SCR \t</table> <input type="hidden" id="jumDsn" name="DosenJum" value="{$jum}" /> </td></tr> <tr><td class=ul colspan=4 align=center> <input type=submit name='Simpan' value='Simpan' /> <input type=button name='Refresh' value='Refresh' onClick="location='../{$_SESSION['mnux']}.kompre.ulang.php?KompreID={$kom['KompreID']}'" /> <input type=button name='Tutup' value='Tutup' onClick="javascript:TutupDong({$_SESSION['md']},'{$kom['KompreID']}','{$_SESSION['ProdiID']}')" /> </td></tr> </form> </table> <script> <!-- function confirmUlang(){ \tvar cek = ''; \tnum = Number(document.getElementById('jumDsn').value); \tfor (i=1;i<=num;i++){ \t\tif (document.getElementById('Ulang'+i).checked == true){ \t\t\tcek = cek + 'cek '; \t\t} \t} \tif (cek != ''){ \t\tif (confirm("Anda yakin akan mengulang mata kuliah ini?")){ \t\t\treturn true; \t\t} else { \t\t\treturn false; \t\t} \t} else { \t\talert("Pilih Mata kuliah yang akan diulang!"); \t\treturn false; \t} } function TutupDong(md,id,prodi) { opener.location='../{$_SESSION['mnux']}.kompre.detail.php?md='+md+'&KompreID='+id+'&ProdiID='+prodi+'&ref=1'; self.close(); return false; } //--> </script> SCR; }
function Edit($md, $KompreID) { if ($md == 0) { $jdl = "Edit: Komprehensif"; $w = GetFields('kompre', 'KompreID', $KompreID, '*, LEFT(JamMulai, 5) as JM, LEFT(JamSelesai, 5) as JS'); $w['NamaMhsw'] = GetaField('mhsw', "KodeID='" . KodeID . "' and MhswID", $w['MhswID'], 'Nama'); $w['Dosen'] = GetaField('dosen', "KodeID='" . KodeID . "' and Login", $w['DosenID'], 'Nama'); $ro = "readonly=TRUE disabled=TRUE"; $edtMhsw = ""; // Apakah sudah lulus? if ($w['Lulus'] == 'Y') { die(ErrorMsg("Error", "Skripsi/Komprehensif sudah diset lulus.<br />\n Data sudah tidak dapat diedit lagi.<br />\n Hubungi Sysadmin untuk informasi lebih lanjut.\n <hr size=1 color=silver />\n Opsi: <input type=button name='Tutup' value='Tutup' onClick='window.close()' >")); } } elseif ($md == 1) { $jdl = "Tambah: Komprehensif"; $w = array(); $w['TahunID'] = $_SESSION['TahunID']; $w['TanggalDaftar'] = date('Y-m-d'); $w['TanggalUjian'] = date('Y-m-d'); $ro = ''; $edtMhsw = <<<SCR » <a href='#' onClick="javascript:CariMhsw('{$_SESSION['FilterProdiID']}', 'frmKomprehensif')" />Cari...</a> | <a href='#' onClick="javascript:frmKomprehensif.MhswID.value='';frmKomprehensif.NamaMhsw.value=''">Reset</a> SCR; } else { die(ErrorMsg("Error", "<p align=center>Mode edit: <b>{$md}</b> tidak dikenali oleh sistem.<br />\n <input type=button name='Tutup' value='Tutup'\n onClick=\"window.close()\" />")); } // Tampilkan TampilkanJudul($jdl); // parameters $opttgldaftar = GetDateOption($w['TanggalDaftar'], 'TanggalDaftar'); $waktukompre = ''; // Bila PilihanKompre = 'Y', berarti setiap mata uji memiliki jadwal masing2. Bila PilihanKompre = 'N', Keluarkan satu pilihan Tanggal dan Waktu $ProdiIDMhsw = GetaField('mhsw', "MhswID='{$w['MhswID']}' and KodeID", KodeID, "ProdiID"); $PilihanKompre = GetaField('prodi', "ProdiID='{$ProdiIDMhsw}' and KodeID", KodeID, "PilihanKompre"); if ($PilihanKompre == 'Y') { } else { $opttglmulai = GetDateOption($w['TanggalUjian'], 'TanggalUjian'); $optjammulai = GetTimeOption($w['JM'], 'JamMulai' . $i); $optjamselesai = GetTimeOption($w['JS'], 'JamSelesai' . $i); $waktukompre = "<tr><td class=inp>Tanggal Ujian:</td>\n\t\t\t\t\t\t <td class=ul1>{$opttglmulai}</td></tr>\n\t\t\t\t\t <tr><td class=inp>Jam Mulai Ujian:</td>\n\t\t\t\t\t\t <td class=ul1>{$optjammulai}</td></tr>\n\t\t\t\t\t <tr><td class=inp>Jam Selesai Ujian:</td>\n\t\t\t\t\t\t <td class=ul1>{$optjamselesai}</td></tr>\n\t\t\t\t\t <tr><td class=inp>Ruang:</td>\n\t\t\t\t\t\t <td class=ul1><input type=hidden name='Kapasitas' value=''>\n\t\t\t\t\t\t\t\t<input type=text name='RuangID' value='{$w['RuangID']}' size=5 maxlength=50 \n\t\t\t\t\t\t\t\t onKeyUp=\"javascript:CariRuang('{$_SESSION['FilterProdiID']}', 'frmKomprehensif')\" />\n\t\t\t\t\t\t\t\t»\n\t\t\t\t\t\t\t <a href='#'\n\t\t\t\t\t\t\t\tonClick=\"javascript:CariRuang('{$_SESSION['FilterProdiID']}', 'frmKomprehensif')\" />Cari...</a></td></tr>\n\t\t\t\t\t<tr><td class=inp>Dosen Penguji:</td>\n\t\t\t\t\t\t<td class=ul1><input type=text name='DosenID' value='{$w['DosenID']}' size=10 maxlength=50 />\n\t\t\t\t\t\t <input type=text name='Dosen' value='{$w['Dosen']}' size=30 maxlength=50 onKeyUp=\"javascript:CariDosen('{$_SESSION['FilterProdiID']}', 'frmKomprehensif')\" />\n\t\t\t\t\t\t <div style='text-align:right'>\n\t\t\t\t\t\t »\n\t\t\t\t\t\t <a href='#'\n\t\t\t\t\t\t\tonClick=\"javascript:CariDosen('{$_SESSION['FilterProdiID']}', 'frmKomprehensif')\" />Cari...</a></td>\n\t\t\t\t\t\t </tr>"; } CheckFormScript("TahunID,NamaMhsw"); echo <<<SCR <table class=box cellspacing=1 width=100%> <form name='frmKomprehensif' action='../{$_SESSION['mnux']}.edit.php' method=POST onSubmit='return CheckForm(this)'> <input type=hidden name='gos' value='Simpan' /> <input type=hidden name='md' value='{$md}' /> <input type=hidden name='KompreID' value='{$KompreID}' /> <input type=hidden name='PilihanKompre' value='{$PilihanKompre}' /> <tr><td class=inp>Tahun Akd:</td> <td class=ul> <input type=text name='TahunID' value='{$w['TahunID']}' size=5 maxlength=5 {$ro} /> </td></tr> <tr><td class=inp>Mahasiswa:</td> <td class=ul> <input type=text name='MhswID' value='{$w['MhswID']}' size=10 maxlength=30 {$ro} /> <input type=text name='NamaMhsw' value='{$w['NamaMhsw']}' size=30 maxlength=50 {$ro} onKeyUp="javascript:CariMhsw('{$_SESSION['FilterProdiID']}', 'frmKomprehensif')"/> {$edtMhsw} </td></tr> <tr><td class=inp>Tanggal Daftar:</td> \t <td class=ul>{$opttgldaftar}</td></tr>\t {$waktukompre} <tr><td class=ul colspan=2 align=center> <input type=submit name='Simpan' value='Simpan' /> <input type=button name='Batal' value='Batal' onClick='window.close()' /> </td></tr> </form> </table> <div class='box0' id='caridosen'></div> <div class='box0' id='carimhsw'></div> <div class='box0' id='cariruang'></div> <script> <!-- function toggleBox(szDivID, iState) // 1 visible, 0 hidden { if(document.layers)\t //NN4+ { document.layers[szDivID].visibility = iState ? "show" : "hide"; } else if(document.getElementById)\t //gecko(NN6) + IE 5+ { var obj = document.getElementById(szDivID); obj.style.visibility = iState ? "visible" : "hidden"; } else if(document.all)\t// IE 4 { document.all[szDivID].style.visibility = iState ? "visible" : "hidden"; } } function CariDosen(ProdiID, frm) { if (eval(frm + ".Dosen.value != ''")) { eval(frm + ".Dosen.focus()"); showDosen(ProdiID, frm, eval(frm +".Dosen.value"), 'caridosen'); toggleBox('caridosen', 1); } } function CariMhsw(ProdiID, frm) { if (eval(frm + ".NamaMhsw.value != ''")) { eval(frm + ".NamaMhsw.focus()"); showMhsw(ProdiID, frm, eval(frm +".NamaMhsw.value"), 'carimhsw'); toggleBox('carimhsw', 1); } } function CariRuang(ProdiID, frm) { if (eval(frm + ".RuangID.value != ''")) { eval(frm + ".RuangID.focus()"); showRuang(ProdiID, frm, eval(frm +".RuangID.value"), 'cariruang'); toggleBox('cariruang', 1); } } //--> </script> SCR; }
function Edit($md, $jid, $pid) { PresensiScript(); echo ' <link type="text/css" href="../datepicker2/datePicker.css" rel="stylesheet" /> <script type="text/javascript" src="../datepicker2/jquery-1.3.2.min.js"></script> <script type="text/javascript" src="../datepicker2/date-id.js"></script> <!--[if IE]> <script type="text/javascript" src="../datepicker2/jquery.bgiframe.js"></script> <![endif]--> <script type="text/javascript" src="../datepicker2/jquery.datePicker.js"></script> '; $s2 = "select date_format(TglMulai, '%d')+0 as _fromday, date_format(TglMulai, '%m')+0 as _frommonth, date_format(TglMulai, '%Y')+0 as _fromyear,\r\n\tdate_format(TglSelesai, '%d')+0 as _today, date_format(TglSelesai, '%m')+0 as _tomonth, date_format(TglSelesai, '%Y')+0 as _toyear\r\n\tfrom jadwal where NA = 'N' and JadwalID = {$jid}"; $q2 = _query($s2); $w2 = _fetch_array($q2); $start = $w2[_fromyear] . "," . $w2[_frommonth] . "," . $w2[_fromday]; $end = $w2[_toyear] . ',' . $w2[_tomonth] . ',' . $w2[_today]; echo "\r\n<script>\r\nfunction setDatePicker(selector,rangeSelector,stat){\r\n\tvar dt = \$('#alt'+selector).val().replace('-',',');\r\n\tdt = dt.replace('-',',');\r\n\t\r\n\t\$('#'+selector).datePicker({startDate:'01/01/1990'});\r\n\t\$('#'+selector).datePicker().val(new Date(dt).asString()).trigger('change');\r\n\t\$('#'+selector).dpSetPosition(\$.dpConst.POS_TOP, \$.dpConst.POS_RIGHT);\r\n\t\r\n\tif (rangeSelector != ''){\r\n\t\tvar dts = \$('#'+rangeSelector).val().replace('-',',');\r\n\t\tdts = dts.replace('-',',');\r\n\t\t\r\n\t\tif (dts) {\r\n\t\t\tdts = new Date(dts);\r\n\t\t\t\r\n\t\t\tif (stat == 'end'){\r\n\t\t\t\t\$('#'+selector).dpSetEndDate(dts.addDays(-1).asString());\r\n\t\t\t} else if (stat == 'start'){\r\n\t\t\t\t\$('#'+selector).dpSetStartDate(dts.addDays(1).asString());\r\n\t\t\t}\r\n\t\t\t\r\n\t\t}\r\n\t\t\r\n\t\t// bind to event\r\n\t\t\$('#'+rangeSelector).bind(\r\n\t\t\t'dpClosed',\r\n\t\t\tfunction(e, selectedDates)\r\n\t\t\t{\r\n\t\t\t\tvar year = selectedDates[0].getFullYear();\r\n\t\t\t\tvar mon = selectedDates[0].getMonth()+1;\r\n\t\t\t\tvar day = selectedDates[0].getDate();\r\n\t\t\t\tvar realvalue = year+'-'+mon+'-'+day;\r\n\t\t\t\t\$('#alt'+rangeSelector).val(realvalue);\r\n\t\t\t\t\r\n\t\t\t\tvar d = selectedDates[0];\r\n\t\t\t\tif (d) {\r\n\t\t\t\t\td = new Date(d);\r\n\t\t\t\t\tif (stat == 'end'){\r\n\t\t\t\t\t\t\$('#'+selector).dpSetEndDate(d.addDays(-1).asString());\r\n\t\t\t\t\t} else if (stat == 'start'){\r\n\t\t\t\t\t\t\$('#'+selector).dpSetStartDate(d.addDays(1).asString());\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t)\r\n\t}\t\r\n}\r\n\r\n\$(function()\r\n{\r\n\tDate.format = 'dd mmmm yyyy';\r\n\tsetDatePicker('Tanggal','Tanggal','');\r\n\t\tvar dts = '" . $start . "';\r\n\t\tif (dts) {\r\n\t\t\tdts = new Date(dts);\r\n\t\t\t\t\$('#Tanggal').dpSetStartDate(dts.addDays(0).asString());\r\n\t\t\t}\r\n\t\tvar dts = '" . $end . "';\r\n\t\tif (dts) {\r\n\t\t\tdts = new Date(dts);\r\n\t\t\t\t\$('#Tanggal').dpSetEndDate(dts.addDays(0).asString());\r\n\t\t\t}\r\n});\r\n</script>"; function GetDateOption3($value, $name) { $a = "<input type=hidden name=" . $name . " id=alt" . $name . " value=" . $value . " /><input type=text id=" . $name . " value=" . $value . " readonly=true />"; return $a; } $jdwl = GetFields('jadwal', 'JadwalID', $jid, '*'); if ($md == 0) { $w = GetFields('presensi', 'PresensiID', $pid, "*"); $w['JamMulai'] = substr($w['JamMulai'], 0, 5); $w['JamSelesai'] = substr($w['JamSelesai'], 0, 5); } elseif ($md == 1) { $w = array(); $w['Pertemuan'] = GetaField('presensi', "JadwalID", $jid, "max(Pertemuan)") + 1; $w['JamMulai'] = substr($jdwl['JamMulai'], 0, 5); $w['JamSelesai'] = substr($jdwl['JamSelesai'], 0, 5); $w['Tanggal'] = date('Y-m-d', strtotime('+' . ($w['Pertemuan'] - 1) * 7 . 'day', strtotime(GetaField('jadwal', 'JadwalID', $jid, 'TglMulai')))); $w['DosenID'] = $jdwl['DosenID']; } else { die(ErrorMsg('Error', "Mode edit: <b>{$md}</b> tidak dikenali.<br />\r\n Hubungi Sysadmin untuk informasi lebih lanjut.\r\n <hr size=1 color=silver />\r\n <input type=button name='Tutup' value='Tutup' onClick=\"window.close()\" />")); } // Parameter $opttgl = GetDateOption3($w['Tanggal'], 'Tanggal'); $optJamMulai = GetTimeOption($w['JamMulai'], 'JamMulai'); $optJamSelesai = GetTimeOption($w['JamSelesai'], 'JamSelesai'); $optdsn = GetDosenJadwal($jdwl, $w['DosenID']); $arrHari = array('Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu'); $hr = $arrHari[date('w', strtotime($w['Tanggal'])) + 0]; // Tampilkan CheckFormScript('DosenID'); echo ' <script> function cekJdwl(){ var fromHour = document.forms[0].JamMulai_h.value; var fromMinutes = document.forms[0].JamMulai_n.value; var toHour = document.forms[0].JamSelesai_h.value; var toMinutes = document.forms[0].JamSelesai_n.value; var d4 = new Date(); d4.setHours(fromHour); d4.setMinutes(fromMinutes); var fromJam = d4.getTime(); var d5 = new Date(); d5.setHours(toHour); d5.setMinutes(toMinutes); var toJam = d5.getTime(); var errmsg = ""; if (fromJam >= toJam){ errmsg += "Jam kuliah mulai harus lebih awal dari jam kuliah selesai\\n" } if (errmsg != ""){ alert (errmsg); return false; } } </script>'; echo "<table class=box cellspacing=1 width=100%>\r\n <form name='frmPresensi' action='../{$_SESSION['mnux']}.edit.php' method=POST onSubmit='return CheckForm(this)'>\r\n <input type=hidden name='gos' value='Simpan' />\r\n <input type=hidden name='md' value='{$md}' />\r\n <input type=hidden name='jid' value='{$jid}' />\r\n <input type=hidden name='pid' value='{$pid}' />\r\n \r\n <tr><td class=inp>Pertemuan Ke:</td>\r\n <td class=ul><input type=text name='Pertemuan' value='{$w['Pertemuan']}' size=4 maxlength=5 /></td>\r\n </tr>\r\n <tr><td class=inp>Tanggal:</td>\r\n <td class=ul>{$opttgl}</td>\r\n </tr>\r\n <tr><td class=inp>Jam Kuliah:</td>\r\n <td class=ul>\r\n {$optJamMulai} →\r\n {$optJamSelesai}\r\n </td></tr>\r\n <tr><td class=inp>Pemberi Kuliah:</td>\r\n <td class=ul><select name='DosenID'>{$optdsn}</select></td>\r\n </tr>\r\n <tr><td class=inp>Catatan:</td>\r\n <td class=ul>\r\n <textarea name='Catatan' cols=40 rows=6>{$w['Catatan']}</textarea>\r\n </td></tr>\r\n <tr><td class=ul colspan=2 align=center>\r\n <input type=submit name='Simpan' value='Simpan' onclick='return cekJdwl()' />\r\n <input type=button name='Batal' value='Batal' onClick='window.close()' />\r\n </td></tr>\r\n </table>"; }
function TampilkanHeaderKompre($kom, $ProdiID, $md) { $PA = empty($kom['NamaPA']) ? 'Belum diset' : "{$kom['NamaPA']} <sup>{$kom['GelarPA']}</sup>"; if ($md == 0) { $rd = 'readonly=TRUE'; $jdl = "Jadwal Ujian Komprehensif"; $TahunAkd = $kom[TahunID]; $Mhsw = $kom[NamaMhsw]; $MhswID = $kom[MhswID]; $PA = $kom[NamaPA]; } else { if ($md == 1) { $rd = ''; $jdl = "Tambah Jadwal Ujian Komprehensif"; $TahunAkd = ''; $Mhsw = ''; $MhswID = ''; $PA = ''; } } TampilkanJudul($jdl); echo <<<SCR <table class=bsc cellspacing=1 width=100%> <form name="frmJdwl" action='../{$_SESSION['mnux']}.jadwal.php' method=POST onsubmit="return cekForm()"/> <input type=hidden name='KompreID' value='{$kom['KompreID']}' /> <input type=hidden name='ProdiID' value='{$ProdiID}' /> <input type=hidden name='md' value='{$md}' /> <input type=hidden name='sub' value='Simpan' /> <tr><td class=inp>Tahun Akd:</td> <td class=ul><input type="text" size="5" name="TahunID" value="{$kom['TahunID']}" {$rd}/></td> <td class=inp>Mahasiswa:</td> <td class=ul><input type="text" size="30" name="NamaMhsw" value="{$kom['NamaMhsw']}" {$rd}/></td> </tr> <tr><td class=inp width=160>NIM:</td> <td class=ul><input type="text" size="10" name="MhswID" value="{$kom['MhswID']}" {$rd}/></td> \t <td class=inp>Penasehat Akademik:</td> <td class=ul><input type="text" size="30" name="PA" value="{$PA}" {$rd}/></td> </tr> <tr><td class=inp colspan=4> \t<table class=box cellspacing=1 cellpadding=4 width=100%> \t<tr> \t\t<th class=ttl width=20>No</th> \t\t<th class=ttl>Mata Uji</th> \t\t<th class=ttl width=240>Penguji</th> \t\t<th class=ttl width=100>Ruang</th> \t\t<th class=ttl width=215>Tanggal</th> \t\t<th class=ttl width=215>Jam</th> \t</tr> SCR; $s = "select *\r\n\t\t\tfrom komprematauji\r\n\t\t\twhere KodeID='" . KodeID . "'\r\n\t\t\t\tand ProdiID = '{$ProdiID}'\r\n\t\t\t\tand NA = 'N'"; $sq = _query($s); $jum = mysql_num_rows($sq); if ($jum == 0) { $pr = GetaField('prodi', 'ProdiID', $ProdiID, 'Nama'); die(ErrorMsg('Warning', "Komponen Ujian Komprehensif Untuk Program Studi " . $pr . " Belum di set.\r\n\t\t<hr size=1 color=silver />\r\n\t\t<input type=button name='Tutup' value='Tutup' onClick=\"window.close()\" />")); } $i = 1; while ($m = mysql_fetch_array($sq)) { $pr = GetFields('kompredosen kd left outer join dosen d on kd.DosenID = d.Login', "kd.KompreMataUjiID = '{$m['KompreMataUjiID']}' and kd.KompreID = '{$kom['KompreID']}' and kd.KodeID", KodeID, 'kd.*, d.Nama as _NamaDosen, LEFT(kd.JamMulai, 5) as JM, LEFT(kd.JamSelesai, 5) as JS'); //echo "KompreID: $kom[KompreID], KompreDosenID: $pr[KompreDosenID], $KompreMataUjiID: $m[KompreMataUjiID]<br>"; //echo "TANGGAL: $pr[Tanggal], JAM MULAI: $pr[JM], JAM SELESAI: $pr[JS], RUANGID: $pr[RuangID]<br>"; if ($md == 1) { $dis = 'disabled = false'; $pr['Lulus'] = 'N'; $pr['Tanggal'] = date('Y-m-d'); $pr['JamMulai'] = '09:00'; $pr['JamSelesai'] = '10:00'; } else { $pr['Tanggal'] = empty($pr['Tanggal']) ? date('Y-m-d') : $pr['Tanggal']; $pr['JM'] = empty($pr['JM']) ? '09:00' : $pr['JM']; $pr['JS'] = empty($pr['JS']) ? '10:00' : $pr['JS']; $dis = 'disabled = true'; } $optTanggal = GetDateOption($pr['Tanggal'], 'Tanggal' . $i); $optJamMulai = GetTimeOption($pr['JM'], 'JamMulai' . $i); $optJamSelesai = GetTimeOption($pr['JS'], 'JamSelesai' . $i); echo <<<SCR \t\t<tr> \t\t<td class=cna{$lls} align="center">{$i}</td> \t\t<td class=cna{$lls}>{$m['KodeKompre']} - {$m['Nama']}</td> \t\t<td class=cna{$lls}> \t\t<input type="hidden" name="KompreMataUjiID{$i}" value="{$m['KompreMataUjiID']}" /> \t\t<input type="hidden" name="DosenID{$i}" value="{$pr['DosenID']}" /> \t\t<input type=text id="NamaDosen{$i}" name="NamaDosen{$i}" value="{$pr['_NamaDosen']}" size=30 maxlength=50 \t\t\tonKeyUp="javascript:CariDosen('{$ProdiID}','frmJdwl', '{$i}')"/> \t\t\t<a href="javascript:CariDosen('{$ProdiID}','frmJdwl', '{$i}')">Cari...</a> \t\t </td> \t\t<td class=cna{$lls} align="center"><input type=text name='RuangID{$i}' value='{$pr['RuangID']}' size=5 maxlength=50 \t\t\t onKeyUp="javascript:CariRuang('{$ProdiID}', 'frmJdwl', '{$i}')" /> \t\t\t» \t\t <a href='#' \t\t\tonClick="javascript:CariRuang('{$ProdiID}', 'frmJdwl', '{$i}')" />Cari...</a></td> \t\t<td class=cna{$lls} align=center>{$optTanggal}</td> \t\t<td class=cna{$lls} align=center>{$optJamMulai} - {$optJamSelesai}</td> \t\t<tr> \t\t<tr><td bgcolor=silver colspan=7 height=1></td></tr> SCR; $i++; } if ($kom[Lulus] == 'N') { $submit = "<input type=submit name='Simpan' value='Simpan'>\r\n <input type=button name='Refresh' value='Refresh'\r\n onClick=\"location='../{$_SESSION['mnux']}.jadwal.php?KompreID={$kom['KompreID']}'\" />"; } else { $submit = ''; } echo <<<SCR \t</table> <input type="hidden" id="DosenJum" name="DosenJum" value="{$jum}" /> </td></tr> <tr><td class=ul colspan=4 align=center> {$submit} <input type=button name='Tutup' value='Tutup' onClick='javascript:TutupDong()' /> </td></tr> </form> </table> <p> \t<div class='box0' id='caridosen'></div> \t<div class='box0' id='cariruang'></div> <script> <!-- function cekForm(){ \tvar cek1 = ''; \tvar num = Number(document.getElementById('DosenJum').value); \tfor (i=1;i<=num;i++){ \t\tif (document.getElementById('NamaDosen'+i).value == '' || document.getElementById('Ruang'+i).value == ''){ \t\t\tcek1 = 'kosong'; \t\t} \t} \tif (cek1 == ''){ \t\treturn true; \t} else { \t\talert ('Masukkan nama penguji dan ruangan ujian pada setiap mata kuliah'); \t\treturn false; \t} } function toggleBox(szDivID, iState) // 1 visible, 0 hidden { if(document.layers)\t //NN4+ { document.layers[szDivID].visibility = iState ? "show" : "hide"; } else if(document.getElementById)\t //gecko(NN6) + IE 5+ { var obj = document.getElementById(szDivID); obj.style.visibility = iState ? "visible" : "hidden"; } else if(document.all)\t// IE 4 { document.all[szDivID].style.visibility = iState ? "visible" : "hidden"; } } function CariDosen(ProdiID, frm, count) { \tif (eval(frm + ".NamaDosen"+count+".value != ''")) { \t eval(frm + ".NamaDosen"+count+".focus()"); \t showDosen(ProdiID, frm, eval(frm +".NamaDosen"+count+".value"), count, 'caridosen'); \t toggleBox('caridosen', 1); } } function CariRuang(ProdiID, frm, count) { \tif (eval(frm + ".RuangID"+count+".value != ''")) { eval(frm + ".RuangID"+count+".focus()"); showRuang(ProdiID, frm, eval(frm +".RuangID"+count+".value"), count, 'cariruang'); toggleBox('cariruang', 1); } } function TutupDong() { opener.location='../index.php?mnux={$_SESSION['mnux']}&sub='; self.close(); return false; } //--> </script> </p> SCR; }
function EditRemedial($JadwalRemedialID) { $MKID = $_REQUEST['MKID'] + 0; if ($JadwalRemedialID == 0) { $tahunstring = empty($_SESSION['TahunID']) ? "" : "and j.TahunID='{$_SESSION['TahunID']}'"; $prodistring = empty($_SESSION['_remedialProdiID']) ? "" : "and j.ProdiID='{$_SESSION['_remedialProdiID']}'"; $s = "select j.MKKode, j.Nama, j.SKS, j.ProdiID, j.TahunID, d.Nama as _Dosen \r\n\t\t\t\tfrom jadwal j left outer join dosen d on j.DosenID=d.Login and j.KodeID=d.KodeID\r\n\t\t\t\twhere j.MKID='{$MKID}' {$tahunstring} {$prodistring} and j.KodeID='" . KodeID . "'"; $r = _query($s); $w = _fetch_array($r); $w['TglTatapMuka1'] = date('Y-m-d') . " 00:00:00"; $w['AkhirTglTatapMuka1'] = date('Y-m-d') . " 00:00:00"; $w['TglTatapMuka2'] = date('Y-m-d') . " 00:00:00"; $w['AkhirTglTatapMuka2'] = date('Y-m-d') . " 00:00:00"; $w['TglUjian'] = date('Y-m-d') . " 00:00:00"; $w['AkhirTglUjian'] = date('Y-m-d') . " 00:00:00"; //$gos = 'JadwalRemedialSav'; } else { $s = "select jd.*, d.Nama as _Dosen \r\n\t\t\tfrom jadwalremedial jd left outer join dosen d on jd.DosenID=d.Login and jd.KodeID=d.KodeID\r\n\t\t\twhere jd.KodeID='" . KodeID . "' and jd.JadwalRemedialID='{$JadwalRemedialID}'"; $r = _query($s); $w = _fetch_array($r); //$gos = 'RemedialSav'; } $tglTatap1 = GetDateOption($w['TglTatapMuka1'], 'TglTatapMuka1'); $tempjamtatap1 = substr($w['TglTatapMuka1'], 11, 5); $jamTatap1 = GetTimeOption($tempjamtatap1, 'TglTatapMuka1'); $tempakhirjamtatap1 = substr($w['AkhirTglTatapMuka1'], 11, 5); $akhirjamTatap1 = GetTimeOption($tempakhirjamtatap1, 'AkhirTglTatapMuka1'); $tglTatap2 = GetDateOption($w['TglTatapMuka2'], 'TglTatapMuka2'); $tempjamtatap2 = substr($w['TglTatapMuka2'], 11, 5); $jamTatap2 = GetTimeOption($tempjamtatap2, 'TglTatapMuka2'); $tempakhirjamtatap2 = substr($w['AkhirTglTatapMuka2'], 11, 5); $akhirjamTatap2 = GetTimeOption($tempakhirjamtatap2, 'AkhirTglTatapMuka2'); $tglUjian = GetDateOption($w['TglUjian'], 'TglUjian'); $tempjamUjian = substr($w['TglUjian'], 11, 5); $jamUjian = GetTimeOption($tempjamUjian, 'TglUjian'); $tempakhirjamujian = substr($w['AkhirTglUjian'], 11, 5); $akhirjamUjian = GetTimeOption($tempakhirjamujian, 'AkhirTglUjian'); $optruangtatap1 = GetOption2('ruang', 'RuangID', 'RuangID', $w['RuangIDTatapMuka1'], "KodeID='" . KodeID . "'", 'RuangID'); $optruangtatap2 = GetOption2('ruang', 'RuangID', 'RuangID', $w['RuangIDTatapMuka2'], "KodeID='" . KodeID . "'", 'RuangID'); $optruangujian = GetOption2('ruang', 'RuangID', 'RuangID', $w['RuangIDUjian'], "KodeID='" . KodeID . "'", 'RuangID'); $optdosen = GetOption2('dosen', 'Nama', 'Nama', $w['DosenID'], "KodeID='" . KodeID . "' and INSTR(ProdiID, '.{$w['ProdiID']}.')>0", 'Login'); CheckDatesScript(); echo "<table class=box cellspacing=1 align=center width=800>\r\n\t\t\t<form name='rem_form' action='?' method=POST onSubmit=\"return CheckHours(this)\">\r\n\t\t\t\t<input type=hidden name='gos' value='JadwalRemedialSav' \\>\r\n\t\t\t\t<input type=hidden name='JRID' value='{$JadwalRemedialID}' \\>\r\n\t\t\t\t<input type=hidden name='MKID' value='{$_REQUEST['MKID']}' \\>\r\n\t\t\t\t<input type=hidden name='TahunID' value='{$_SESSION['TahunID']}' \\>\r\n\t\t\t\t<input type=hidden name='ProdiID' value='{$w['ProdiID']}' \\>\r\n\t\t\t\t<input type=hidden name='RemTahunID' value='{$_SESSION['_remedialTahunID']}' \\>\r\n\t\t\t\t\r\n\t\t\t\t<tr><td colspan=4><hr color=green size=2></hr></td><tr>\t\r\n\t\t\t\t<tr><td class=inp>Mata Kuliah:</td>\r\n\t\t\t\t\t<td class=ul1>{$w['MKKode']} - {$w['Nama']}</td>\r\n\t\t\t\t\t<td class=inp>SKS</td>\r\n\t\t\t\t\t<td class=ul1>{$w['SKS']}</td></tr>\r\n\t\t\t\t<tr><td class=inp width=100>Thn Akademik:</td>\r\n\t\t\t\t\t<td class=ul1 width=300>{$w['TahunID']}</td>\r\n\t\t\t\t\t<td class=inp width=100>Program Studi:</td>\r\n\t\t\t\t\t<td class=ul1 width=300>{$w['ProdiID']} - {$w['ProgramID']}</td></tr>\r\n\t\t\t\t<tr><td colspan=4><hr color=green size=2></hr></td><tr>\t\r\n\t\t\t\t<tr><td class=inp>Dosen Remedial:</td>\r\n\t\t\t\t\t<td class=ul1><select name='DosenID'>{$optdosen}</select></td></tr>\t\t\r\n\t\t\t\t<tr><td class=inp>Tanggal Kuliah:</td>\r\n\t\t\t\t\t<td class=ul1>{$tglTatap1}</td>\r\n\t\t\t\t\t<td class=ul1><font color=green>&</font></td>\r\n\t\t\t\t\t<td class=ul1>{$tglTatap2}</td></tr>\r\n\t\t\t\t<tr><td class=inp>Jam Kuliah:</td>\r\n\t\t\t\t\t<td class=ul1>{$jamTatap1} - {$akhirjamTatap1}</td>\r\n\t\t\t\t\t<td class=inp></td>\r\n\t\t\t\t\t<td class=ul1>{$jamTatap2} - {$akhirjamTatap2}</td></tr>\r\n\t\t\t\t<tr><td class=inp>Ruang Kuliah:</td>\r\n\t\t\t\t\t<td class=ul1><select name='RuangTatap1'>{$optruangtatap1}</select></td>\r\n\t\t\t\t\t<td class=inp></td>\r\n\t\t\t\t\t<td class=ul1><select name='RuangTatap2'>{$optruangtatap2}</select></td></tr>\r\n\t\t\t\t<tr><td class=inp>Tanggal Ujian:</td>\r\n\t\t\t\t\t<td class=ul1>{$tglUjian}</td></tr>\r\n\t\t\t\t<tr><td class=inp>Jam Ujian:</td>\r\n\t\t\t\t\t<td class=ul1>{$jamUjian} - {$akhirjamUjian}</td></tr>\r\n\t\t\t\t<tr><td class=inp>Ruang Ujian:</td>\r\n\t\t\t\t\t<td class=ul1><select name='RuangUjian'>{$optruangujian}</td></tr>\r\n\t\t\t\t<tr><td colspan=4><hr color=green size=2></hr></td><tr>"; if ($JadwalRemedialID == 0) { echo "\t\t<tr><td colspan=4 align=center><input type=submit name='Simpan' value='Simpan dan Proses Remedial'>\r\n\t\t\t\t\t\t\t\t <input type=button name='Batal' value='Batal' onClick=\"self.close()\"</td></tr>"; echo "\t</form>\r\n\t\t</table>"; } else { echo "\t\t<tr><td colspan=4 align=center><input type=submit name='Simpan' value='Simpan Jadwal'></td></tr>"; echo "\t</form>\r\n\t\t\t</table>"; loadJavaScripts(); echo "\r\n\t\t\t<table class=box cellspacing=1 align=center width=800>\r\n\t\t\t <form action='?' method=POST>\r\n\t\t\t\t<input type=hidden name='gos' value='RemedialSav' \\>\r\n\t\t\t\t<input type=hidden name='JRID' value='{$JadwalRemedialID}' \\>\r\n\t\t\t\t<input type=hidden name='MKID' value='{$_REQUEST['MKID']}' \\>\r\n\t\t\t\t<input type=hidden name='TahunID' value='{$_SESSION['TahunID']}' \\>\r\n\t\t\t\t<input type=hidden name='ProdiID' value='{$_SESSION['_remedialProdiID']}' \\>\r\n\t\t\t\t<input type=hidden name='RemTahunID' value='{$_SESSION['_remedialTahunID']}' \\>\r\n\t\t\t <tr><td width=800>\r\n\t\t\t\t<table class=box cellspacing=1 align=center border=1 width=650>\r\n\t\t\t\t<tr><th class=ttl width=20>#</th>\r\n\t\t\t\t\t<th class=ttl width=80>NIM</th>\r\n\t\t\t\t\t<th class=ttl width>Nama</th>\r\n\t\t\t\t\t<th class=ttl width=50>Tahun</th>\r\n\t\t\t\t\t<th class=ttl width=200>Dosen MK</th>\r\n\t\t\t\t\t<th class=ttl width=30>Grade</th>\r\n\t\t\t\t\t<th class=ttl width=20>Check</th>\r\n\t\t\t\t"; $s1 = "select a.MhswID, m.Nama, a.RemedialID, d.Nama as _Dosen, a.TahunID as _Tahun, a.KRSID, a.GradeNilai, r.Final, r.RemedialSet \r\n\t\t\t\t\t\t\t\t from krs a \r\n\t\t\t\t\t\t\t\t\t\tleft outer join khs b on a.KHSID=b.KHSID and a.KodeID=b.KodeID\r\n\t\t\t\t\t\t\t\t\t\tleft outer join mhsw m on m.MhswID=a.MhswID and a.KodeID=m.KodeID\r\n\t\t\t\t\t\t\t\t\t\tleft outer join jadwal j on a.JadwalID=j.JadwalID and a.KodeID=j.KodeID\r\n\t\t\t\t\t\t\t\t\t\tleft outer join dosen d on j.DosenID=d.Login and a.KodeID=d.KodeID\r\n\t\t\t\t\t\t\t\t\t\tleft outer join remedial r on a.RemedialID=r.RemedialID\r\n\t\t\twhere (a.GradeNilai='D' or a.GradeNilai='E') and a.TidakLengkap='N' and a.Final='Y' and a.KodeID='" . KodeID . "' and a.MKID='{$MKID}'\r\n\t\t\t\tand (r.TahunID='{$_SESSION['_remedialTahunID']}' or r.TahunID is NULL)\r\n\t\t\t\torder by a.Nama\r\n\t\t\t"; $r1 = _query($s1); $counting = 0; while ($w1 = _fetch_array($r1)) { $counting++; $check = empty($w1['RemedialID']) ? '' : 'checked'; $disabled = ($w1['Final'] == 'Y' or $w1['RemedialSet'] == 'Y') ? 'disabled' : ''; $grade = empty($w1['GradeNilai']) ? '-' : $w1['GradeNilai']; echo "<tr><td>{$counting}.</td>\r\n\t\t\t\t\t<td>{$w1['MhswID']}</td>\r\n\t\t\t\t\t<td>{$w1['Nama']}</td>\r\n\t\t\t\t\t<td align=center>{$w1['_Tahun']}</td>\r\n\t\t\t\t\t<td>{$w1['_Dosen']}</td>\r\n\t\t\t\t\t<td align=center>{$w1['GradeNilai']}</td>\r\n\t\t\t\t\t<td align=center><input type=checkbox id='Norm{$counting}' name='Pilihan[]' value='{$w1['KRSID']}' {$check} {$disabled}>\r\n\t\t\t\t\t\t\t\t\t <input type=hidden name='SemuaPilihan[]' value='{$w1['KRSID']}'></td>\r\n\t\t\t\t\t </td></tr>"; } $s1 = "select r.MhswID, m.Nama, r.RemedialID, d.Nama as _Dosen, r.TahunID as _Tahun, r.KRSID, r.GradeNilai, \r\n\t\t\t\t\tr.RemedialLanjutanID, r2.Final, r2.RemedialSet\r\n\t\t\t\t\t\t\t\t from remedial r\r\n\t\t\t\t\t\t\t\t\t\tleft outer join krs k on r.KRSID=k.KRSID and r.KodeID=k.KodeID\r\n\t\t\t\t\t\t\t\t\t\tleft outer join mhsw m on m.MhswID=r.MhswID and r.KodeID=m.KodeID\r\n\t\t\t\t\t\t\t\t\t\tleft outer join jadwalremedial jd on jd.JadwalRemedialID=r.JadwalRemedialID\r\n\t\t\t\t\t\t\t\t\t\tleft outer join dosen d on jd.DosenID=d.Login and r.KodeID=d.KodeID\r\n\t\t\t\t\t\t\t\t\t\tleft outer join remedial r2 on r.RemedialLanjutanID=r2.RemedialID\r\n\t\t\twhere (r.GradeNilai='D' or r.GradeNilai='E') and r.Final='Y' and r.RemedialLanjutanID=0 and r.KodeID='" . KodeID . "' and k.MKID='{$MKID}'\r\n\t\t\t\tand (r.TahunID!='{$_SESSION['_remedialTahunID']}')\r\n\t\t\t\torder by m.Nama\r\n\t\t\t"; $countNORM = $counting; $countREM = 0; $r1 = _query($s1); while ($w1 = _fetch_array($r1)) { $counting++; $countREM++; $check = $w1['RemedialLanjutanID'] == 0 ? '' : 'checked'; $disabled = ($w1['Final'] == 'Y' or $w1['RemedialSet'] == 'Y') ? 'disabled' : ''; $grade = empty($w1['GradeNilai']) ? '-' : $w1[GradeNilai]; echo "<tr><td>{$counting}.</td>\r\n\t\t\t\t\t<td>{$w1['MhswID']}</td>\r\n\t\t\t\t\t<td>{$w1['Nama']}(REM)</td>\r\n\t\t\t\t\t<td align=center>{$w1['_Tahun']}</td>\r\n\t\t\t\t\t<td>{$w1['_Dosen']}</td>\r\n\t\t\t\t\t<td align=center>{$w1['GradeNilai']}</td>\r\n\t\t\t\t\t<td align=center><input type=checkbox id='Rem{$countREM}' name='PilihanRem[]' value='{$w1['RemedialID']}' {$check} {$disabled}>\r\n\t\t\t\t\t\t\t\t\t <input type=hidden name='SemuaPilihanRem[]' value='{$w1['RemedialID']}'></td>\r\n\t\t\t\t\t </td></tr>"; } echo "\t\t</table></td></tr>"; echo "\t\t<tr><td colspan=4 align=center><input type=button name='SubmitButton' value='Simpan' onClick=\"ignoreCheckBoxDisable('Norm', 'Rem', this.form)\" />\r\n\t\t\t\t\t\t\t\t <input type=button name='Batal' value='Batal' onClick=\"self.close()\" />\r\n\t\t\t\t\t\t\t\t <input type=hidden id='JumlahNorm' name='JumlahNorm' value='{$countNORM}' >\r\n\t\t\t\t\t\t\t\t <input type=hidden id='JumlahRem' name='JumlahRem' value='{$countREM}' >\r\n\t\t\t\t\t\t\t\t </td></tr></table>"; } }
function Edit($md, $id, $Kembali) { if ($Kembali == 1) { if ($md == 0) { $jdl = "Edit Jadwal"; } elseif ($md == 1) { $jdl = "Tambah Jadwal"; } else { } $w = array(); $w['ProgramID'] = $_REQUEST['ProgramID']; $w['MKID'] = $_REQUEST['MKID']; $w['MKKode'] = $_REQUEST['MKKode']; $w['Nama'] = $_REQUEST['MKNama']; $w['SKS'] = $_REQUEST['SKS']; $w['NamaKelas'] = $_REQUEST['NamaKelas']; $w['RencanaKehadiran'] = $_REQUEST['RencanaKehadiran']; $w['KehadiranMin'] = $_REQUEST['KehadiranMin']; $w['MaxAbsen'] = $_REQUEST['MaxAbsen']; $w['TglMulai'] = $_REQUEST['TglMulai']; $w['TglSelesai'] = $_REQUEST['TglSelesai']; $w['Kapasitas'] = $_REQUEST['Kapasitas']; $w['HariID'] = $_REQUEST['HariID']; $w['RuangID'] = $_REQUEST['RuangID']; $w['BiayaKhusus'] = $_REQUEST['BiayaKhusus']; $w['Biaya'] = $_REQUEST['Biaya']; $w['NamaBiaya'] = $_REQUEST['NamaBiaya']; $w['DosenID'] = $_REQUEST['DosenID']; $w['Dosen'] = GetaField('dosen', "KodeID='" . KodeID . "' and Login", $w['DosenID'], 'Nama'); $w['JamMulai'] = substr($_REQUEST['JamMulai'], 0, 5); $w['JamSelesai'] = substr($_REQUEST['JamSelesai'], 0, 5); $w['AdaResponsi'] = $_REQUEST['AdaResponsi']; } else { if ($md == 0) { $jdl = "Edit Jadwal"; $w = GetFields('jadwal', 'JadwalID', $id, '*'); $w['Dosen'] = GetaField('dosen', "KodeID='" . KodeID . "' and Login", $w['DosenID'], 'Nama'); $w['JamMulai'] = substr($w['JamMulai'], 0, 5); $w['JamSelesai'] = substr($w['JamSelesai'], 0, 5); } elseif ($md == 1) { $jdl = "Tambah Jadwal"; $w = array(); $w['Dosen'] = ''; $w['ProgramID'] = $_SESSION['_jdwlProg']; $w['RencanaKehadiran'] = GetaField('prodi', "KodeID='" . KodeID . "' and ProdiID", $_SESSION['_jdwlProdi'], 'DefKehadiran'); $w['MaxAbsen'] = floor(0.3 * $w['RencanaKehadiran']); $w['KehadiranMin'] = $w['RencanaKehadiran']; $w['TglMulai'] = date('Y-m-d'); $w['TglSelesai'] = date('Y-m-d'); $w['HariID'] = date('w'); $w['AdaResponsi'] = 'N'; $w['BiayaKhusus'] = 'N'; } else { } } $q = "select * from kelas where ProdiID = '" . $_SESSION[_jdwlProdi] . "' and TahunID = '" . $_SESSION[_jdwlTahun] . "'"; $m = _query($q); if (_num_rows($m) == 0) { $optkelas = ""; } else { $optkelas = "<option value='' {$sel}> </option>"; while ($x = _fetch_array($m)) { $sel = $w['NamaKelas'] == $x[KelasID] ? 'selected=selected' : ''; $optkelas .= "<option value={$x['KelasID']} {$sel}>{$x['Nama']}</option>"; } } echo ' <link type="text/css" href="../datepicker2/datePicker.css" rel="stylesheet" /> <script type="text/javascript" src="../datepicker2/jquery-1.3.2.min.js"></script> <script type="text/javascript" src="../datepicker2/date-id.js"></script> <!--[if IE]> <script type="text/javascript" src="../datepicker2/jquery.bgiframe.js"></script> <![endif]--> <script type="text/javascript" src="../datepicker2/jquery.datePicker.js"></script> '; echo "\r\n<script>\r\nfunction setDatePicker(selector,rangeSelector,stat){\r\n\tvar dt = \$('#alt'+selector).val().replace('-',',');\r\n\tdt = dt.replace('-',',');\r\n\t\r\n\t\$('#'+selector).datePicker({startDate:'01/01/1990'});\r\n\t\$('#'+selector).datePicker().val(new Date(dt).asString()).trigger('change');\r\n\t\$('#'+selector).dpSetPosition(\$.dpConst.POS_TOP, \$.dpConst.POS_RIGHT);\r\n\t\r\n\tif (rangeSelector != ''){\r\n\t\tvar dts = \$('#'+rangeSelector).val().replace('-',',');\r\n\t\tdts = dts.replace('-',',');\r\n\t\t\r\n\t\tif (dts) {\r\n\t\t\tdts = new Date(dts);\r\n\t\t\t\r\n\t\t\tif (stat == 'end'){\r\n\t\t\t\t\$('#'+selector).dpSetEndDate(dts.addDays(-1).asString());\r\n\t\t\t} else if (stat == 'start'){\r\n\t\t\t\t\$('#'+selector).dpSetStartDate(dts.addDays(1).asString());\r\n\t\t\t}\r\n\t\t\t\r\n\t\t}\r\n\t\t\r\n\t\t// bind to event\r\n\t\t\$('#'+rangeSelector).bind(\r\n\t\t\t'dpClosed',\r\n\t\t\tfunction(e, selectedDates)\r\n\t\t\t{\r\n\t\t\t\tvar year = selectedDates[0].getFullYear();\r\n\t\t\t\tvar mon = selectedDates[0].getMonth()+1;\r\n\t\t\t\tvar day = selectedDates[0].getDate();\r\n\t\t\t\tvar realvalue = year+'-'+mon+'-'+day;\r\n\t\t\t\t\$('#alt'+rangeSelector).val(realvalue);\r\n\t\t\t\t\r\n\t\t\t\tvar d = selectedDates[0];\r\n\t\t\t\tif (d) {\r\n\t\t\t\t\td = new Date(d);\r\n\t\t\t\t\tif (stat == 'end'){\r\n\t\t\t\t\t\t\$('#'+selector).dpSetEndDate(d.addDays(-1).asString());\r\n\t\t\t\t\t} else if (stat == 'start'){\r\n\t\t\t\t\t\t\$('#'+selector).dpSetStartDate(d.addDays(1).asString());\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t)\r\n\t}\t\r\n}\r\n\r\n\$(function()\r\n{\r\n\tDate.format = 'dd mmmm yyyy';\r\n\tsetDatePicker('TglMulai','TglSelesai','end');\r\n\tsetDatePicker('TglSelesai','TglMulai','start');\r\n\t\t\r\n});\r\n</script>"; function GetDateOption3($value, $name) { $a = "<input type=hidden name=" . $name . " id=alt" . $name . " value=" . $value . " /><input type=text id=" . $name . " value=" . $value . " readonly=true />"; return $a; } // Parameters JdwlScript(); $prodi = GetFields('prodi', "KodeID='" . KodeID . "' and ProdiID", $_SESSION['_jdwlProdi'], '*'); $optprg = GetOption2('program', "concat(ProgramID, ' - ', Nama)", 'ProgramID', $w['ProgramID'], "KodeID='" . KodeID . "'", 'ProgramID'); $opthari = GetOption2('hari', "Nama", 'HariID', $w['HariID'], '', 'HariID'); //$opttglmulai = GetDateOption3($w['TglMulai'], 'TglMulai'); //$opttglselesai = GetDateOption3($w['TglSelesai'], 'TglSelesai'); $opttglmulai = GetDateOption2($w['TglMulai'], 'TglMulai', "AmbilHari('TglMulai', 'frmJadwal')"); $opttglselesai = GetDateOption2($w['TglSelesai'], 'TglSelesai', ""); $optJamMulai = GetTimeOption($w['JamMulai'], 'JamMulai'); $optJamSelesai = GetTimeOption($w['JamSelesai'], 'JamSelesai'); $ck_adaresponsi = $w['AdaResponsi'] == 'Y' ? 'checked' : ''; $ck_biayakhusus = $w['BiayaKhusus'] == 'Y' ? 'checked' : ''; // Tampilkan CheckFormScript("ProgramID,HariID,DosenID,MKID"); TampilkanJudul($jdl); $s2 = "select date_format(TglKuliahMulai, '%d')+0 as _fromday, date_format(TglKuliahMulai, '%m')+0 as _frommonth, date_format(TglKuliahMulai, '%Y')+0 as _fromyear,\r\n\tdate_format(TglKuliahSelesai, '%d')+0 as _today, date_format(TglKuliahSelesai, '%m')+0 as _tomonth, date_format(TglKuliahSelesai, '%Y')+0 as _toyear\r\n\tfrom tahun where NA = 'N' and TahunID = '{$_SESSION['_jdwlTahun']}' and ProdiID = '{$_SESSION['_jdwlProdi']}' and ProgramID = '{$_SESSION['_jdwlProg']}'"; $q2 = _query($s2); $w2 = _fetch_array($q2); $start = $w2[_fromyear] . "/" . $w2[_frommonth] . "/" . $w2[_fromday]; $end = $w2[_toyear] . '/' . $w2[_tomonth] . '/' . $w2[_today]; echo ' <script> function cekJdwl(start,end){ var kuliahMulai = getDateTime("TglMulai"); var kuliahSelesai = getDateTime("TglSelesai"); var RkuliahMulai = Date.parse(start); var RkuliahSelesai = Date.parse(end); var fromHour = document.forms[0].JamMulai_h.value; var fromMinutes = document.forms[0].JamMulai_n.value; var toHour = document.forms[0].JamSelesai_h.value; var toMinutes = document.forms[0].JamSelesai_n.value; var d4 = new Date(); d4.setHours(fromHour); d4.setMinutes(fromMinutes); var fromJam = d4.getTime(); var d5 = new Date(); d5.setHours(toHour); d5.setMinutes(toMinutes); var toJam = d5.getTime(); var kapasitas = document.forms[0].Kapasitas.value; var errmsg = ""; if (kuliahMulai < RkuliahMulai || kuliahMulai > RkuliahSelesai || kuliahSelesai < RkuliahMulai || kuliahSelesai > RkuliahSelesai){ errmsg += "Tanggal kuliah harus berada pada masa kuliah sesuai Tahun Akademik\\n" } if (fromJam >= toJam){ errmsg += "Jam kuliah mulai harus lebih awal dari jam kuliah selesai\\n" } if (kapasitas == 0){ errmsg += "Kapasitas tidak boleh bernilai 0\\n" } if (errmsg != ""){ alert (errmsg); return false; } } </script>'; echo <<<END <table class=bsc cellspacing=1 width=100%> <form name='frmJadwal' action='../{$_SESSION['mnux']}.edit.php' method=POST onSubmit="return CheckForm(this)"> <input type=hidden name='gos' value='Simpan' /> <input type=hidden name='md' value='{$md}' /> <input type=hidden name='TahunID' value='{$_SESSION['_jdwlTahun']}' /> <input type=hidden name='ProdiID' value='{$_SESSION['_jdwlProdi']}' /> <input type=hidden name='id' value='{$id}' /> <tr><td class=inp>Program Studi:</td> <td class=ul1><b>{$prodi['Nama']}</b> <sup>({$_SESSION['_jdwlProdi']})</sup></td> <td class=inp>Program:</td> <td class=ul1><select name='ProgramID'>{$optprg}</select></td> </tr> <tr><td class=inp>Tanggal Mulai Kuliah:</td> <td class=ul1>{$opttglmulai}</td> \t <td class=inp>Tanggal Selesai Kuliah:</td> \t <td class=ul1>{$opttglselesai}</td> \t </tr> <tr><td class=inp>Hari:</td> <td class=ul1><select name='HariID'>{$opthari}</select></td> <td class=inp>Jam Kuliah:</td> <td class=ul1> {$optJamMulai} → {$optJamSelesai} </td> </tr> <tr><td class=inp>Ruang:</td> <td class=ul1> <input type=text name='RuangID' value='{$w['RuangID']}' size=10 maxlength=50 onKeyUp="javascript:CariRuang('{$_SESSION['_jdwlProdi']}', 'frmJadwal')" /> » <a href='#' onClick="javascript:CariRuang('{$_SESSION['_jdwlProdi']}', 'frmJadwal')" />Cari...</a> | <a href='#' onClick="javascript:frmJadwal.RuangID.value=''">Reset</a> </td> <td class=inp>Kapasitas:</td> <td class=ul1> <input type=text name='Kapasitas' value='{$w['Kapasitas']}' size=4 maxlength=5 /> <sub>orang</sub> </td> </tr> <tr><td class=inp>Matakuliah:</td> <td class=ul1 colspan=3 nowrap> <input type=hidden name='MKID' value='{$w['MKID']}' /> <input type=text name='MKKode' value='{$w['MKKode']}' size=10 maxlength=50 /> <input type=text name='MKNama' value='{$w['Nama']}' size=30 maxlength=50 onKeyUp="javascript:CariMK('{$_SESSION['_jdwlProdi']}', 'frmJadwal')"/> <input type=text name='SKS' value='{$w['SKS']}' size=3 maxlength=3> <sub>SKS</sub> \t <br><b><font color=green size=0.9em>Ada Responsi/Lab? </font></b><input type=checkbox name='AdaResponsi' value='Y' {$ck_adaresponsi}> <div style='text-align:right'> » <a href='#' onClick="javascript:CariMK('{$_SESSION['_jdwlProdi']}', 'frmJadwal')" />Cari...</a> | <a href='#' onClick="javascript:frmJadwal.MKID.value='';frmJadwal.MKKode.value='';frmJadwal.MKNama.value='';frmJadwal.SKS.value=0">Reset</a> </div> </td> </tr> <tr><td class=inp>Dosen Pengampu:</td> <td class=ul1 colspan=3 nowrap> <input type=text name='DosenID' value='{$w['DosenID']}' size=10 maxlength=50 /> <input type=text name='Dosen' value='{$w['Dosen']}' size=30 maxlength=50 onKeyUp="javascript:CariDosen('{$_SESSION['_jdwlProdi']}', 'frmJadwal')" /> <div style='text-align:right'> » <a href='#' onClick="javascript:CariDosen('{$_SESSION['_jdwlProdi']}', 'frmJadwal')" />Cari...</a> | <a href='#' onClick="javascript:frmJadwal.DosenID.value='';frmJadwal.Dosen.value=''">Reset</a> </div> </td> </tr> <tr><td class=inp>Kelas:</td> <td class=ul1><select name='NamaKelas'>{$optkelas}</select></td> </tr> <tr><td class=inp>Rencana Kehadiran Dosen:</td> <td class=ul1><input type=text name='RencanaKehadiran' value='{$w['RencanaKehadiran']}' size=4 maxlength=4 /></td> <td class=inp>Maksimum Absen:</td> <td class=ul1><input type=text name='MaxAbsen' value='{$w['MaxAbsen']}' size=4 maxlength=4 /></td> </tr> <tr><td class=inp>Ada Biaya Khusus?</td> <td class=ul1> <input type=checkbox name='BiayaKhusus' value='Y' {$ck_biayakhusus} /> » Biaya: <input type=text name='Biaya' value='{$w['Biaya']}' size=10 maxlength=20 /> </td> \t <td class=inp>Nama Biaya:</td> \t <td class=ul1><input type=text name='NamaBiaya' value='{$w['NamaBiaya']}' size=30 maxlength=100></td> </tr> <tr><td class=ul1 colspan=4 align=center> <input type=submit name='Simpan' value='Simpan' onclick="return cekJdwl('{$start}','{$end}')" /> <input type=button name='Batal' value='Batal' onClick="window.close()" /> </td></tr> </form> </table> <div class='box0' id='caridosen'></div> <div class='box0' id='carimk'></div> <div class='box0' id='cariruang'></div> END; }
function Edit($md, $prd, $id) { if ($md == 0) { $jdl = "Edit USM"; $w = GetFields('prodiusm', 'ProdiUSMID', $id, '*'); } elseif ($md == 1) { $jdl = "Tambah USM"; $w = array(); $w['Urutan'] = GetaField('prodiusm', "KodeID='" . KodeID . "' and ProdiID", $prd, "max(Urutan)") + 1; $w['TanggalUjian'] = date('Y-m-d'); $w['JamMulai'] = '08:00'; $w['JamSelesai'] = '09:00'; $w['JumlahSoal'] = 0; } else { die(ErrorMsg('Error', "Terjadi kesalahan.<br />\r\n Mode edit <b>{$md}</b> tidak dikenali.<br />\r\n Hubungi Sysadmin untuk informasi lebih lanjut.\r\n <hr size=1 color=silver />\r\n <input type=button name='Tutup' value='Tutup' onClick=\"window.close()\" />")); } // Tampilkan TampilkanJudul($jdl); $s1 = "select r.RuangID, r.KapasitasUjian, k.Nama as NamaKampus \r\n\t\t\tfrom ruang r left outer join kampus k on r.KampusID=k.KampusID\r\n\t\t\twhere r.UntukUSM = 'Y' and r.ProdiID like '%{$prd}%'\r\n\t\t\torder by r.KampusID, r.RuangID"; $r1 = _query($s1); if (!empty($_SESSION['prodi'])) { $gelombang = GetaField('pmbperiod', "KodeID='" . KodeID . "' and NA", 'N', "PMBPeriodID"); } $ruangcheckboxes = ""; $curKampus = ''; $counting = 0; $counting3 = 0; $ruangarray = explode(",", @$w['RuangID']); while ($w1 = _fetch_array($r1)) { if (empty($cur_kampus)) { $cur_kampus = $w1['NamaKampus']; $ruangcheckboxes .= "\r\n\t\t\t\t\t\t\t\t<tr><td class=inp>Lokasi/Ruang Uji:</td>\r\n\t\t\t\t\t\t\t\t\t <td colspan=3><b>{$w1['NamaKampus']}</b></td>\r\n\t\t\t\t\t\t\t\t</tr>\r\n\t\t\t\t\t\t\t\t<tr><td></td>"; } else { if ($cur_kampus != $w1['NamaKampus']) { $cur_kampus = $w1['NamaKampus']; $ruangcheckboxes .= "</tr><tr><td></td>\r\n\t\t\t\t\t\t\t\t\t <td colspan=3><b>{$w1['NamaKampus']}</b></td>\r\n\t\t\t\t\t\t\t </tr>\r\n\t\t\t\t\t\t\t\t<tr><td></td>"; $counting3 = 0; } } if (in_array($w1['RuangID'], $ruangarray)) { $ruangcheck = 'checked'; } else { $ruangcheck = ''; } if ($counting3 < 3) { $ruangcheckboxes .= "<td><input type=checkbox id='ruang{$counting}' name='Ruang[{$counting}]' value='{$w1['RuangID']}' {$ruangcheck}>{$w1['RuangID']} ({$w1['KapasitasUjian']})</td>"; } else { $counting3 = 0; $ruangcheckboxes .= "</tr><tr><td></td><td><input type=checkbox id='ruang{$counting}' name='Ruang[{$counting}]' value='{$w1['RuangID']}' {$ruangcheck}>{$w1['RuangID']} ({$w1['KapasitasUjian']})</td>"; } $counting++; $counting3++; } $TanggalUjian = GetDateOption($w['TanggalUjian'], 'TanggalUjian'); $JamMulai = GetTimeOption($w['JamMulai'], 'JamMulai'); $JamSelesai = GetTimeOption($w['JamSelesai'], 'JamSelesai'); $optusm = GetOption2('pmbusm', "concat(PMBUSMID, ' - ', Nama)", 'PMBUSMID', @$w['PMBUSMID'], "KodeID='" . KodeID . "'", 'PMBUSMID'); $s2 = "select date_format(UjianMulai, '%d')+0 as _fromday, date_format(UjianMulai, '%m')+0 as _frommonth, date_format(UjianMulai, '%Y')+0 as _fromyear,\r\n \t\tdate_format(UjianSelesai, '%d')+0 as _today, date_format(UjianSelesai, '%m')+0 as _tomonth, date_format(UjianSelesai, '%Y')+0 as _toyear, PMBPeriodID\r\n\t\tfrom pmbperiod where NA = 'N'"; $q2 = _query($s2); $w2 = _fetch_array($q2); // ambil gelombang euy $optgelombang = ""; $s3 = "select PMBPeriodID from pmbperiod order by PMBPeriodID desc"; $q3 = _query($s3); while ($w3 = _fetch_array($q3)) { if (@$w['PMBPeriodID'] == @$w3['PMBPeriodID']) { $sel = "selected='selected'"; } else { $sel = ""; } $optgelombang .= "<option value='" . @$w3['PMBPeriodID'] . "' " . $sel . ">" . @$w3['PMBPeriodID'] . "</option>"; } ////////////////////// echo ' <script> function CheckForm(count,fromDay,fromMonth,fromYear,toDay,toMonth,toYear,activePeriod){ var fromHour = document.forms[0].JamMulai_h.value; var fromMinutes = document.forms[0].JamMulai_n.value; var toHour = document.forms[0].JamSelesai_h.value; var toMinutes = document.forms[0].JamSelesai_n.value; var d4 = new Date(); d4.setHours(fromHour); d4.setMinutes(fromMinutes); var fromJam = d4.getTime(); var d5 = new Date(); d5.setHours(toHour); d5.setMinutes(toMinutes); var toJam = d5.getTime(); var errmsg = ""; var ruangs = ""; var ruangx = ""; var ujian = document.getElementById("PMBUSMID").value; var gelombang = document.getElementById("gelombang").value; for (i=0;i<count;i++){ ruangx += "false"; var ruang = document.getElementById("ruang"+i).checked; ruangs += ruang; } if (gelombang != activePeriod){ errmsg += "Pilih gelombang yang aktif \\n"; } if (ujian == ""){ errmsg += "Nama ujian harus diisi \\n"; } if (fromJam >= toJam){ errmsg += "Waktu mulai harus lebih awal dari waktu selesai\\n" } if (ruangs == ruangx){ errmsg += "Pilih minimal satu ruangan"; } if (errmsg != ""){ alert (errmsg); return false; } } </script> '; echo "<p><table class=bsc cellspacing=1 width=100%>\r\n <form nama=formusm action='../{$_SESSION['mnux']}.prodiusm.edit.php' method=POST onSubmit='return CheckForm({$counting},{$w2['_fromday']},{$w2['_frommonth']},{$w2['_fromyear']},{$w2['_today']},{$w2['_tomonth']},{$w2['_toyear']},{$w2['PMBPeriodID']})'>\r\n <input type=hidden name='md' value='{$md}' />\r\n <input type=hidden name='prd' value='{$prd}' />\r\n <input type=hidden name='id' value='{$id}' />\r\n <input type=hidden name='gos' value='Simpan' />\r\n \r\n <tr><td class=inp>Urutan:</td>\r\n <td class=ul1 colspan=3><input type=text name='Urutan' value='{$w['Urutan']}' size=4 maxlength=3 /></td>\r\n </tr>\r\n <tr><td class=inp>Gelombang PMB:</td>\r\n <td class=ul1 colspan=3>\r\n\t <select id='gelombang' name='gelombang'>\r\n\t \t{$optgelombang}\r\n\t </select>\r\n\t </td>\r\n </tr>\r\n <tr><td class=inp>Mata Ujian:</td>\r\n <td class=ul1 colspan=3><select id='PMBUSMID' name='PMBUSMID'>{$optusm}</select></td>\r\n </tr>\r\n <tr><td class=inp>Jumlah Soal:</td>\r\n <td class=ul1><input type=text name='JumlahSoal' value='{$w['JumlahSoal']}' size=4 maxlength=3 /></td>\r\n </tr>\r\n\r\n <tr><td class=inp>Tanggal Ujian:</td>\r\n <td class=ul1 colspan=3>{$TanggalUjian}</td>\r\n </tr>\r\n <tr><td class=inp>Waktu Ujian:</td>\r\n <td class=ul1 colspan=3>{$JamMulai} s/d {$JamSelesai}</td>\r\n\t </tr>\r\n {$ruangcheckboxes};\r\n <tr><td class=ul1 colspan=4 align=center>\r\n <input type=submit name='Simpan' value='Simpan' />\r\n <input type=button name='Batal' value='Batal' onClick=\"window.close()\" />\r\n </td></tr>\r\n </form>\r\n </table>"; }
function EditWawancara() { $sisfo = GetFields('identitas', 'Kode', KodeID, '*'); $wid = $_REQUEST['wPMB']; $md = $_REQUEST['md'] + 0; if ($md == 0) { $jdl = 'Edit Data Wawancara'; $w = GetFields('wawancara w left outer join pmb p on w.PMBID=p.PMBID', 'WawancaraID', $_REQUEST['wPMB'], 'w.*, p.Nama, p.DetailNilai, p.NilaiUjian, p.TahunLulus, p.Pilihan1, p.Pilihan2, p.Pilihan3'); $strwid = "\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=inp>Wawancara ID: </td>\r\n\t\t\t\t<td class=ul1><input type=hidden name='wid' value='{$wid}'><b>{$wid}</b></td>\r\n\t\t\t</tr>"; } else { if ($md == 1) { $jdl = 'Masukkan Data Wawancara'; $w = array(); $w['PMBID'] = $_REQUEST['wPMB']; $s = "select * from `pmb` where PMBID='{$w['PMBID']}'"; $r = _query($s); $n = _num_rows($r); $w = _fetch_array($r); if ($n == 1) { $w['Tanggal'] = date('Y-m-d'); $w['JamMulaiWawancara'] = '08:00'; $w['JamSelesaiWawancara'] = '09:00'; } else { die(ErrorMsg('Error', "Ada Nomor PMB yang ganda. Harap dibenarkan dulu. o.0")); } $strwid = ""; //"<input type=hidden name='wid' value='' size=40 maxlength=50>=<i> Akan diberikan secara otomatis</i> ="; } else { die(ErrorMsg('Error', "Mode edit tidak dikenali. Hubungi Sysadmin untuk informasi lebih lanjut.")); } } //** Tampilkan Form Parameters ** $selecttanggalwawancara = GetDateOption($w['Tanggal'], 'Tanggal'); $optjamwawancara = GetTimeOption(substr($w['JamMulaiWawancara'], 0, 5), 'JamMulai'); $optakhirjamwawancara = GetTimeOption(substr($w['JamSelesaiWawancara'], 0, 5), 'JamSelesai'); $optkelamin = GetOption2('kelamin', "concat(Kelamin, ' - ', Nama)", 'Kelamin', $w['Kelamin'], '', 'Kelamin'); $radkel = GetRadio("select Nama, Kelamin from kelamin order by Nama", "Kelamin", "Nama", "Kelamin", $w['KelaminID'], ", "); $optprodi = GetOption2('prodi', "concat(ProdiID, ' - ', Nama)", 'ProdiID', $w['Pilihan1'], '', 'ProdiID'); $optprodi2 = GetOption2('prodi', "concat(ProdiID, ' - ', Nama)", 'ProdiID', $w['Pilihan2'], '', 'ProdiID'); $optprodi3 = GetOption2('prodi', "concat(ProdiID, ' - ', Nama)", 'ProdiID', $w['Pilihan3'], '', 'ProdiID'); $optsaranprodi = GetOption2('prodi', "concat(ProdiID, ' - ', Nama)", 'ProdiID', $w['SaranProdi'], '', 'ProdiID'); $optpewawancara = GetOption2('presenter', "Nama", 'Nama', $w['Pewawancara'], '', 'PresenterID'); $optpewawancara2 = GetOption2('presenter', "Nama", 'Nama', $w['Pewawancara2'], '', 'PresenterID'); $arrayjpendamping = array('OrangTua', 'Wali', 'Sponsor'); $optjenispendamping = GetOptionsFromData($arrayjpendamping, $w['JenisPendamping']); $arraycacat = array('Cacat', 'Tidak'); $optcacat = GetOptionsFromData($arraycacat, $w['Cacat']); $arraykeuangan = array('Cash', 'Cicil'); $optkeuangan = GetOptionsFromData($arraykeuangan, $w['Keuangan']); $arrayyatidak = array('Ya', 'Tidak'); $opttatatertib = GetOptionsFromData($arrayyatidak, $w['PatuhTataTertib']); $optproporsional = GetOptionsFromData($arrayyatidak, $w['Proporsional']); $optmengganggu = GetOptionsFromData($arrayyatidak, $w['Mengganggu']); $optmembahayakan = GetOptionsFromData($arrayyatidak, $w['Membahayakan']); $optrasional1 = GetOptionsFromData($arrayyatidak, $w['Rasional1']); $optrasional2 = GetOptionsFromData($arrayyatidak, $w['Rasional2']); $optrasional3 = GetOptionsFromData($arrayyatidak, $w['Rasional3']); $optrasional4 = GetOptionsFromData($arrayyatidak, $w['Rasional4']); $arrayrekomendasi = array('Rekomendasi', 'Tidak Rekomendasi'); $optrekomendasi = GetOptionsFromData($arrayrekomendasi, $w['HasilWawancara']); $rokokck = $w['CheckRokok'] == 'on' ? 'checked' : ''; $mirasck = $w['CheckMiras'] == 'on' ? 'checked' : ''; $narkoback = $w['CheckNarkoba'] == 'on' ? 'checked' : ''; $judick = $w['CheckJudi'] == 'on' ? 'checked' : ''; CheckFormScript("Pewawancara"); TampilkanJudul($jdl); echo "<table class=box cellspacing=1 width=100%>\r\n\t\t\t<form name='editwawanform' action='?' method=POST onSubmit=\"return CheckForm(this)\">\r\n\t\t\t<input type=hidden name='md' value='{$md}'/>\r\n\t\t\t<input type=hidden name='gelombang' value='{$gelombang}'/>\r\n\t\t\t<input type=hidden name='mnux' value='{$_SESSION['mnux']}'/>\r\n\t\t\t<input type=hidden name='gos' value='WawancaraSav'/>\r\n\t\t\t\r\n\t\t\t<tr><th class=ttl colspan=6>Data Wawancara</th></tr>\r\n\t\t\t{$strwid}\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=inp>Tanggal Wawancara</td>\r\n\t\t\t\t<td class=ul1>{$selecttanggalwawancara}</td>\r\n\t\t\t\t<td class=inp>Jam Wawancara</td>\r\n\t\t\t\t<td class=ul1 colspan=3>{$optjamwawancara} - {$optakhirjamwawancara}</td>\r\n\t\t\t</tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=inp>Nama Pewawancara 1</td>\r\n\t\t\t\t<td class=ul1><select name='Pewawancara'>{$optpewawancara}</select></td>\r\n\t\t\t\t<td class=inp>Nama Pewawancara 2</td>\r\n\t\t\t\t<td class=ul1 colspan=3><select name='Pewawancara2'>{$optpewawancara2}</select></td>\t\t\r\n\t\t\t</tr>\r\n\t\t\t<tr><th class=ttl colspan=6>Data Pribadi</th></tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=inp>No. PMB:</td>\r\n\t\t\t\t<td class=ul1 colspan=5>\r\n\t\t\t\t\t<input type=text name='dNoPMB' value='{$w['PMBID']}' size=30 maxlength=50 disabled/>\r\n\t\t\t\t\t<input type=hidden name='NoPMB' value='{$w['PMBID']}'></td>\r\n\t\t\t</tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=inp>Nama: </td>\r\n\t\t\t\t<td class=ul1>\r\n\t\t\t\t\t<input type=text name='dWNama' value='{$w['Nama']}' size=30 maxlength=50 disabled/>\r\n\t\t\t\t\t<input type=hidden name='WNama' value='{$w['Nama']}'></td>\r\n\t\t\t\t</td>\r\n\t\t\t</tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=inp>Prodi 1: </td>\r\n\t\t\t\t<td class=ul1 colspan=3>\r\n\t\t\t\t\t<select name='Prodi' onChange=\"javascript:editwawanform.label1.value=editwawanform.Prodi.value\" disabled>{$optprodi}</select></td>\r\n\t\t\t</tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=inp>Prodi 2: </td>\r\n\t\t\t\t<td class=ul1>\r\n\t\t\t\t\t<select name='Prodi2' onChange=\"javascript:editwawanform.label2.value=editwawanform.Prodi2.value\" disabled>{$optprodi2}</select></td>\r\n\t\t\t</tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=inp>Prodi 3: </td>\r\n\t\t\t\t<td class=ul1>\r\n\t\t\t\t\t<select name='Prodi3' onChange=\"javascript:editwawanform.label3.value=editwawanform.Prodi3.value\" disabled>{$optprodi3}</select></td>\r\n\t\t\t</tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=inp>Datang bersama Ortu/Wali: </td>\r\n\t\t\t\t<td class=ul1>\r\n\t\t\t\t\t<select name='JenisPendamping'>{$optjenispendamping}</select></td>\r\n\t\t\t\t<td class=inp>Nama Pendamping: </td>\r\n\t\t\t\t<td class=ul1 colspan=3>\r\n\t\t\t\t\t<input type=text name='NamaPendamping' value='{$w['NamaPendamping']}' size=30 maxlength=50 /></td>\r\n\t\t\t</tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=inp>Anak ke: </td>\r\n\t\t\t\t<td class=ul1>\r\n\t\t\t\t\t<input type=text name='AnakKe' value='{$w['AnakKe']}' size=2 maxlength=2>\r\n\t\t\t\t\tdari <input type=text name='DariKe' value='{$w['DariKe']}' size=2 maxlength=2></td>\r\n\t\t\t\t<td class=inp>Pekerjaan Pendamping: </td>\r\n\t\t\t\t<td class=ul1 = colspan=3>\r\n\t\t\t\t\t<input type=text name='PekerjaanPendamping' value='{$w['PekerjaanPendamping']}' size=30 maxlength=50></td>\t\r\n\t\t\t</tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=inp>Catatan tentang Keluarga: </td>\r\n\t\t\t\t<td class=ul1 colspan=5>\r\n\t\t\t\t\t<textarea name='CatatanKeluarga' cols=70 row=2>{$w['CatatanKeluarga']}</textarea></td>\r\n\t\t\t</tr>\r\n\t\t\t\r\n\t\t\t<tr><th class=ttl colspan=6>Identifikasi Fisik Aplikan</th></tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=inp>Berat Badan: </td>\r\n\t\t\t\t<td class=ul1>\r\n\t\t\t\t\t<input type=text name='BeratBadan' value='{$w['BeratBadan']}' size=3 maxlength=5/></td>\r\n\t\t\t\t<td class=inp>Tinggi Badan: </td>\r\n\t\t\t\t<td class=ul1>\r\n\t\t\t\t\t<input type=text name='TinggiBadan' value='{$w['TinggiBadan']}' size=3 maxlength=5 /></td>\r\n\t\t\t\t<td class=inp rowspan=2>Proporsional: </td>\r\n\t\t\t\t<td class=ul1 rowspan=2>\r\n\t\t\t\t\t<select name='Proporsional' >{$optproporsional}</select></td>\r\n\t\t\t\t</td>\r\n\t\t\t</tr>\t\t\t\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=inp>Kelamin: </td>\r\n\t\t\t\t<td class ul1 colspan=5><select name='Kelamin'>{$optkelamin}</select></td>\r\n\t\t\t</tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=inp>Cacat: </td>\r\n\t\t\t\t<td class=ul1>\r\n\t\t\t\t\t<select name='Cacat'>{$optcacat}</select></td>\r\n\t\t\t\t<td class=inp>Keterangan: </td>\r\n\t\t\t\t<td class=ul1>\r\n\t\t\t\t\t<input type=text name='KeteranganCacat' value='{$w['KeteranganCacat']}' size=30 maxlength=50 /></td>\r\n\t\t\t\t<td class=inp>Mengganggu: </td>\r\n\t\t\t\t<td class=ul1>\r\n\t\t\t\t\t<select name='Mengganggu' >{$optmengganggu}</select></td>\r\n\t\t\t\t</td>\t\r\n\t\t\t</tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=inp>Indikasi Kecanduan: </td>\r\n\t\t\t\t<td class=ul1 colspan=3> \r\n\t\t\t\t\t<input type=checkbox name='CheckRokok' {$rokokck}>Rokok      \r\n\t\t\t\t\t<input type=checkbox name='CheckMiras' {$mirasck}>Miras      \r\n\t\t\t\t\t<input type=checkbox name='CheckNarkoba' {$narkoback}>Narkoba\t\t\t\r\n\t\t\t\t</td>\r\n\t\t\t\t<td class=inp rowspan=2>Membahayakan</td>\r\n\t\t\t\t<td class=ul1 rowspan=2><select name='Membahayakan'>{$optmembahayakan}</select></td>\r\n\t\t\t</tr>\t\r\n\t\t\t<tr>\r\n\t\t\t\t<td></td>\r\n\t\t\t\t<td class=ul1 colspan=3><input type=checkbox name='CheckJudi' {$judick}>Judi           \r\n\t\t\t\t\tLainnya: <input type=text name='KecanduanLainnya' value='{$w['KecanduanLainnya']}'>\r\n\t\t\t\t</tr>\r\n\t\t\t<tr><th class=ttl colspan=6>Motif</th></tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=inp>Tahun Kelulusan SMU/SMK: </td>\r\n\t\t\t\t<td class=ul1 colspan=3>\r\n\t\t\t\t\t<input type=text name='dTahunLulus' value='{$w['TahunLulus']}' size=8 maxlength=10 disabled/>\r\n\t\t\t\t\t<input type=hidden name='TahunLulus' value='{$w['TahunLulus']}'></td>\r\n\t\t\t\t<td class=inp rowspan=2>Rasional: </td>\r\n\t\t\t\t<td class=ul1 rowspan=2><select name='Rasional1'>{$optrasional1}</select></td>\t\r\n\t\t\t</tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=inp>Kegiatan Setelah Kelulusan: </td>\r\n\t\t\t\t<td class=ul1 colspan=3>\r\n\t\t\t\t\t<textarea name='KegiatanSetelahKelulusan' cols=70 rows=1>{$w['KegiatanSetelahKelulusan']}</textarea></td>\r\n\t\t\t\t</tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=inp>Alasan Masuk {$sisfo['Kode']}: </td>\r\n\t\t\t\t<td class=ul1 colspan=3>\r\n\t\t\t\t\t<textarea name='AlasanMasuk' cols=70 rows=3>{$w['AlasanMasuk']}</textarea></td>\r\n\t\t\t\t<td class=inp>Rasional: </td>\r\n\t\t\t\t<td class=ul1><select name='Rasional2'>{$optrasional2}</select></td>\t\r\n\t\t\t</tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=inp>Harapan Calon Mahasiswa: </td>\r\n\t\t\t\t<td class=ul1 colspan=3>\r\n\t\t\t\t\t<textarea name='Harapan' cols=70 rows=3>{$w['Harapan']}</textarea></td>\r\n\t\t\t\t<td class=inp>Rasional: </td>\r\n\t\t\t\t<td class=ul1><select name='Rasional3'>{$optrasional3}</select></td>\r\n\t\t\t</tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=inp>Harapan Pendamping</td>\r\n\t\t\t\t<td class=ul1 colspan=3>\r\n\t\t\t\t\t<textarea name='HarapanPendamping' cols=70 rows=3>{$w['HarapanPendamping']}</textarea></td>\r\n\t\t\t\t<td class=inp>Rasional: </td>\r\n\t\t\t\t<td class=ul1><select name='Rasional4'>{$optrasional4}</select></td>\r\n\t\t\t</tr>\r\n\t\t\t<tr><th class=ttl colspan=6>Kemampuan</th></tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=inp>Pilihan Prodi 1:</td>\r\n\t\t\t\t<td class=ul1><input type=text name='label1' value='{$w['Pilihan1']}' disabled/></td>\r\n\t\t\t\t<td class=inp rowspan=2>Saran Program Studi: </td>\r\n\t\t\t\t<td class=ul1 rowspan=2>\r\n\t\t\t\t\t<select name='SaranProdi'>{$optsaranprodi}</select></td>\r\n\t\t\t\t<th class=ttl colspan=2 rowspan=2>Hasil Rekomendasi</th></tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=inp>Pilihan Prodi 2:</td>\r\n\t\t\t\t<td class=ul1><input type=text name='label2' value='{$w['Pilihan2']}' disabled/></td>\r\n\t\t\t<tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=inp>Pilihan Prodi 3:</td>\r\n\t\t\t\t<td class=ul1><input type=text name='label3' value='{$w['Pilihan3']}' disabled/></td>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=inp>Pilihan Keuangan: </td>\r\n\t\t\t\t<td class=ul1><select name='Keuangan'>{$optkeuangan}</select></td>\r\n\t\t\t\t<td class=inp>Rencana Pembayaran: </td>\r\n\t\t\t\t<td class=ul1>\r\n\t\t\t\t\t<textarea name='RencanaPembayaran' cols=30 rows=2>{$w['RencanaPembayaran']}</textarea></td>\r\n\t\t\t\t<td colspan=2 rowspan=2 align=center><select name='Rekomendasi'>{$optrekomendasi}</select></td>\r\n\t\t\t</tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=inp>Mematuhi Tata Tertib: </td>\r\n\t\t\t\t<td class=ul1 colspan=3>\r\n\t\t\t\t\t<select name='PatuhTataTertib'>{$opttatatertib}</select></td>\r\n\t\t\t</tr>\r\n\t\t\t<tr>\r\n\t\t\t<tr><th class=ttl colspan=6>Tambahan</th></td>\r\n\t\t\t\t<td colspan=4></td>\r\n\t\t\t</tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=inp>Catatan: </td>\r\n\t\t\t\t<td class=ul1 colspan=5>\r\n\t\t\t\t\t<textarea name='CatatanAkhir' cols=100 rows=4>{$w['CatatanAkhir']}</textarea></td>\r\n\t\t\t<tr>\r\n\t\t\t<tr>\r\n\t\t\t\t<td class=ul1 colspan=6 align=center>\r\n\t\t\t\t\t<input type=submit name='Simpan' value='Simpan' />\r\n\t\t\t\t\t<input type=reset name='Reset' value='Reset'>\r\n\t\t\t\t\t<input type=button name='Batal' value='Batal' \r\n\t\t\t\t\t\tonClick=\"window.close()\" />\r\n\t\t\t\t</td>\r\n\t\t\t</tr>\r\n\t\t\t</form></table>\r\n\t\t\t"; }