function JUEdt() { global $arrUjian; $JadwalID = $_REQUEST['JadwalID']; $w = GetFields('jadwal', 'JadwalID', $JadwalID, '*'); $nmujian = $arrUjian[$_SESSION['ujian']]; $nmhari = GetaField('hari', 'HariID', $w['HariID'], 'Nama'); // Array dosen $arrdosen = explode('.', TRIM($w['DosenID'], '.')); $strdosen = implode(',', $arrdosen); $dosen = empty($strdosen) ? '' : GetArrayTable("select Nama from dosen where Login in ({$strdosen}) order by Nama", "Login", "Nama", '<br />'); // Tanggal, Jam, Ruang $_TGL = $w[$nmujian . "Tanggal"]; $_TGL = $_TGL == "0000-00-00" ? date('Y-m-d') : $_TGL; $TGL = GetDateOption($_TGL, 'TGL'); $JM = $w[$nmujian . "JamMulai"] == "00:00:00" ? "08:00" : $w[$nmujian . "JamMulai"]; $JS = $w[$nmujian . "JamSelesai"] == "00:00:00" ? "09:55" : $w[$nmujian . "JamSelesai"]; //$RG = GetOption2("ruang", "concat(RuangID, ' - ', Nama, ' (Kaps: ', KapasitasUjian, ')')", "RuangID", // $w[$nmujian."RuangID"], '', 'RuangID'); $NamaRuang = $w[$nmujian . "RuangID"]; $EditRuangUjian = GetEditRuangUjian($nmujian, $w); CariRuangScript(); echo <<<END <p><table class=box cellspacing=1> <form action='?' name='data' method=POST> <input type=hidden name='JadwalID' value='{$JadwalID}'> <input type=hidden name='ujian' value='{$_SESSION['ujian']}'> <input type=hidden name='gos' value='JUSav'> <tr><th class=ttl colspan=2>Edit Jadwal {$nmujian}</th> <th class=ttl>Ruang Ujian</th></tr> <tr><td class=inp>No. Jadwal</td><td class=ul>{$JadwalID}</td> <td class=ul rowspan=9 valign=top>{$EditRuangUjian}</td></tr> <tr><td class=inp>Matakuliah</td><td class=ul>{$w['MKKode']} - {$w['Nama']}</td></tr> <tr><td class=inp>Kelas</td><td class=ul>{$w['NamaKelas']} ({$w['JenisJadwalID']})</td></tr> <tr><td class=inp>Jadwal Kuliah</td><td class=ul>{$nmhari}, {$w['JamMulai']}-{$w['JamSelesai']}</td></tr> <tr><td class=inp>Dosen Pengampu</td><td class=ul>{$dosen}</td></tr> <tr><td class=inp>Tanggal Ujian</td><td class=ul>{$TGL}</td></tr> <tr><td class=inp>Jam Ujian</td><td class=ul> <input type=text name='JM' value='{$JM}' size=5 maxlength=5> - <input type=text name='JS' value='{$JS}' size=5 maxlength=5></td></tr> <tr><td class=inp>Persentase Kehadiran Minimal Mahasiswa</td> <td class=ul><input type=text name='KehadiranMin' value='{$w['KehadiranMin']}' size=3 maxlength=3> % dari <b>{$w['Kehadiran']}</b>x tatap muka</td></tr> <tr><td class=ul colspan=2><input type=submit name='Simpan' value='Simpan'> <input type=button name='Batal' value='Batal' onClick="location='?mnux=jadwal.ujian'"></td></tr> </table></p> END; }
function JdwlEdt() { $md = $_REQUEST['md'] + 0; if ($md == 0) { $w = GetFields('jadwal', "JadwalID", $_REQUEST['jadwalid'], '*'); $jdl = "Edit Jadwal"; } else { $w = $_REQUEST['gagal'] == 1 ? AmbilArrJadwal() : ResetArrJadwal(); $jdl = "Tambah Jadwal"; } $w['JadwalRef'] = empty($_REQUEST['JadwalRef']) ? $w['JadwalRef'] : $_REQUEST['JadwalRef']; //GetCheckboxes($table, $key, $Fields, $Label, $Nilai='', $Separator=',') { $hakprodi = TRIM($_SESSION['_ProdiID'], ','); $optprodi = GetCheckboxes("prodi", "ProdiID", "concat(ProdiID, ' - ', Nama) as NM", "NM", $w['ProdiID'], '.', "ProdiID in ({$hakprodi})"); $optprid = GetCheckboxes("program", "ProgramID", "concat(ProgramID, ' - ', Nama) as NM", "NM", $w['ProgramID'], ','); $opthari = GetOption2('hari', "Nama", "HariID", $w['HariID'], '', 'HariID'); $optmk = GetOption2('mk', "concat(MKKode, ' - ', Nama, ' (', SKS, ' SKS)')", 'MKKode', $w['MKID'], "ProdiID='{$_SESSION['prodi']}'", 'MKID'); $optdsn = GetOption2('dosen', "concat(Nama, ', ', Gelar)", 'Login', $w['DosenID'], "INSTR(ProdiID, '.{$_SESSION['prodi']}.')", 'Login'); $ckHargaStandar = $w['HargaStandar'] == 'Y' ? 'checked' : ''; // Tampilkan form CariRuangScript(); echo "<p><table class=box cellspacing=1 cellpadding=4>\r\n <form action='?' name='data' method=POST>\r\n <input type=hidden name='JadwalID' value='{$w['JadwalID']}'>\r\n <input type=hidden name='JadwalRef' value='{$w['JadwalRef']}'>\r\n <input type=hidden name='md' value='{$md}'>\r\n <input type=hidden name='mnux' value='jadwal'>\r\n <input type=hidden name='gos' value='JdwlSav'>\r\n <input type=hidden name='prodi' value='{$_SESSION['prodi']}'>\r\n\r\n <tr><th class=ttl colspan=2>{$jdl}</th></tr>\r\n\r\n <tr><td class=inp1>Berlaku untuk<br />Program :</td><td class=ul>{$optprid}</td></tr>\r\n <tr><td class=inp1>Berlaku untuk<br />Program Studi :</td><td class=ul>{$optprodi}</td></tr>\r\n <tr><td class=inp1>Hari :</td><td class=ul><select name='HariID'>{$opthari}</select></td></tr>\r\n <tr><td class=inp1>Jam Kuliah :</td><td class=ul>\r\n <input type=text name='JamMulai' value='{$w['JamMulai']}' size=5 maxlength=5> s/d\r\n <input type=text name='JamSelesai' value='{$w['JamSelesai']}' size=5 maxlength=5>\r\n </td></tr>\r\n <tr><td class=inp1>Matakuliah :</td><td class=ul><select name='MKID'>{$optmk}</select></td></tr>\r\n <tr><td class=inp1>Nama Kelas :</td><td class=ul><input type=text name='NamaKelas' value='{$w['NamaKelas']}' size=10 maxlength=20></td></tr>\r\n <tr><td class=inp1>Ruang Kuliah :</td><td class=ul><input type=text name='RuangID' value='{$w['RuangID']}' size=40 maxlength=255>\r\n <a href='javascript:cariruang(data)'>Cari</a></td></tr>\r\n <tr><td class=inp1>Dosen Pengampu :</td><td class=ul><select name='DosenID'>{$optdsn}</select></td></tr>\r\n <tr><td class=inp1>Rencana Jml Kehadiran :</td><td class=ul><input type=text name='RencanaKehadiran' value='{$w['RencanaKehadiran']}' size=3 maxlength=3></td></tr>\r\n <tr><td class=inp1>Harga :</td><td class=ul><input type=checkbox name='HargaStandar' value='Y' {$ckHargaStandar}> Apakah harga standar?<hr size=1 color=silver />\r\n Jika tidak, harganya adalah: Rp. <input type=text name='Harga' value='{$w['Harga']}' size=15 maxlength=15></td></tr>\r\n <tr><td colspan=2 class=ul><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=jadwal'\"></td></tr>\r\n </table></p>"; }