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