/sysfo/jdwlujian.php
PHP | 440 lines | 402 code | 16 blank | 22 comment | 97 complexity | 2e8fbab416d9da44b16e5a317120541f MD5 | raw file
- <?php
- // Author: E. Setio Dewo, setio_dewo@telkom.net, Juni 2003
-
- // *** FUNGSI2 ***
- function DispJadwalUjian($thn, $kdj, $kdp='', $ujn, $jdl, $det=0) {
- global $strCantQuery;
- $_tgl = $ujn.'Tanggal';
- $_mul = $ujn.'Mulai';
- $_sel = $ujn.'Selesai';
- $_kmps = $ujn.'Kampus';
- $_rng = $ujn.'Ruang';
- // Set where
- $whr = '';
- $whr .= (empty($kdp)) ? '' : "and j.Program='$kdp' ";
- // jika cetak detail
- if ($det == 0) {
- $detfld = '';
- $detord = ''; $detfrm = '';
- $dethdr = '';
- }
- else {
- $detfld = " count(k.ID) as JML, ";
- $detord = " group by j.ID ";
- $detfrm = " left outer join krs k on j.ID=k.IDJadwal ";
- $dethdr = "<th class=ttl>Jml</th>";
- }
-
- // ambil data
- $s = "select j.ID, j.IDDosen, j.IDMK, j.KodeMK, j.NamaMK, pr.Nama_Indonesia as PRG,
- j.$_tgl, h.Nama as HR, j.Tunda, j.$_tgl,
- DATE_FORMAT(j.$_tgl, '%d-%m-%Y') as tgl,
- TIME_FORMAT(j.$_mul, '%H:%i') as mul, TIME_FORMAT(j.$_sel, '%H:%i') as sel,
- j.$_kmps, j.$_rng, $detfld
- concat(ds.Name, ', ', ds.Gelar) as DSN
- from jadwal j $detfrm
- left outer join dosen ds on j.IDDosen=ds.ID
- left outer join program pr on j.Program=pr.Kode
- left outer join hari h on DAYOFWEEK(j.$_tgl)=h.ID
- where j.Tahun='$thn' and j.KodeJurusan='$kdj' $whr
- $detord
- order by j.$_tgl, j.$_mul ";
- $r = mysql_query($s) or die("$strCantQuery: $s<br>".mysql_error());
- echo "<table class=box cellspacing=0 cellpadding=4>";
- echo "<tr>
- <tr><th class=ttl>Tanggal</th>
- <th class=ttl>Jam</th>
- <th class=ttl>Kode MK</th><th class=ttl>Mata Kuliah</th><th class=ttl>Dosen</th>
- <th class=ttl>Ruang</th> $dethdr
- </tr>";
- $ih = ''; $first = TRUE;
- while ($w = mysql_fetch_array($r)) {
- // Tampilkan menu
- if ($_SESSION['ulevel'] == 1 || $_SESSION['ulevel'] == 2)
- $strmk = "<a href='sysfo.php?syxec=jdwlujian&ujn=$ujn&jid=$w[ID]'>$w[KodeMK]</a>";
- else $strmk = $w['KMK'];
- $cls = ($w['Tunda'] == 'Y')? 'class=nac' : 'class=lst';
- // cek apa harinya sama?
- if ($ih != $w['HR']) {
- if ($first) $first = false;
- else echo "<tr><td colspan=7 class=uline> </td></tr>";
- $ih = $w['HR'];
- $harinya = "$w[HR], $w[tgl]";
- }
- else {
- $harinya = '';
- }
- // apakah menampilkan data?
- if ($det == 1) {
- $str = "<td $cls align=right>$w[JML]</td>";
- }
- else {
- $str = '';
- }
- // tampilkan data
- echo "
- <tr><td>$harinya</td>
- <td $cls>$w[mul] - $w[sel]</td>
- <td $cls>$strmk</td>
- <td $cls>$w[NamaMK]</td><td $cls>$w[DSN]</td>
- <td $cls>$w[$_rng]</td>
- $str
- </tr>";
- }
- echo "<tr><td height=2></td></tr></table>";
- }
- function EditJadwalUjian($jid, $ujn, $jdl) {
- global $strCantQuery, $prn;
- if (!isset($prn)) $prn = 0;
- $_tgl = $ujn.'Tanggal';
- $_mul = $ujn.'Mulai';
- $_sel = $ujn.'Selesai';
- $_kmps = $ujn.'Kampus';
- $_rng = $ujn.'Ruang';
- $s = "select DATE_FORMAT(j.$_tgl, '%d-%m-%Y') as tgl,
- TIME_FORMAT(j.$_mul, '%H:%i') as mul, TIME_FORMAT(j.$_sel, '%H:%i') as sel,
- j.$_kmps as kmps, j.$_rng as rng, concat(ds.Name, ', ', ds.Gelar) as dsn,
- mk.Kode, mk.Nama_Indonesia as MK, mk.SKS
- from jadwal j left outer join matakuliah mk on j.IDMK=mk.ID
- left outer join dosen ds on j.IDDosen=ds.ID
- where j.ID=$jid limit 1";
- $r = mysql_query($s) or die("$strCantQuery: $s");
- $tgl = mysql_result($r, 0, 'tgl');
- $mul = mysql_result($r, 0, 'mul');
- $sel = mysql_result($r, 0, 'sel');
- $kmps = mysql_result($r, 0, 'kmps');
- $rng = mysql_result($r, 0, 'rng');
- $kmk = mysql_result($r, 0, 'Kode');
- $mk = mysql_result($r, 0, 'MK');
- $sks = mysql_result($r, 0, 'SKS');
- $dsn = mysql_result($r, 0, 'dsn');
- if (empty($mul)) $mul = '00:00';
- if (empty($sel)) $sel = '00:00';
- if (empty($tgl)) $tgl = date('d-m-Y');
- $atgl = explode('-', $tgl);
- $tgld = $atgl[0]; $tglm = $atgl[1]; $tgly = $atgl[2];
- //GetOption2('jurusan', "concat(Kode, ' -- ', Nama_Indonesia)", 'Kode', $kdj, '', 'Kode');
- $optkmps = GetOption2('kampus', "concat(Kode, ' -- ', Kampus)", 'Kode', $kmps, '', 'Kode');
- $sid = session_id(); $snm = session_name();
- if ($prn == 0) $button = "<input type=submit name='prcjdwl' value='Simpan'>
- <input type=reset name=reset value='Reset'>
- <input type=button name=balik value='Kembali' onClick=\"location='sysfo.php?syxec=jdwlujian&$snm=$sid'\">";
- else $button = '';
- return <<<EOF
- <table class=box cellspacing=0 cellpadding=4 width=100%>
- <form action='sysfo.php' method=POST>
- <input type=hidden name='syxec' value='jdwlujian'>
- <input type=hidden name='jid' value='$jid'>
- <input type=hidden name='ujn' value='$ujn'>
- <tr><th class=ttl colspan=2>Edit $jdl</th></tr>
- <tr><td class=uline>Mata Kuliah</td><td class=uline>$kmk - $mk - $sks SKS</td></tr>
- <tr><td class=uline>Dosen</td><td class=uline>$dsn</td></tr>
- <tr><td class=uline>Tanggal</td><td class=uline>
- <input type=text name='tgld' value='$tgld' size=2 maxlength=2>
- <input type=text name='tglm' value='$tglm' size=2 maxlength=2>
- <input type=text name='tgly' value='$tgly' size=4 maxlength=4>
- </td></tr>
- <tr><td class=uline>Jam mulai</td><td class=uline><input type=text name='mul' value='$mul' size=5 maxlength=5></td></tr>
- <tr><td class=uline>Jam Selesai</td><td class=uline><input type=text name='sel' value='$sel' size=5 maxlength=5></td></tr>
- <tr><td class=uline>Kampus</td><td class=uline><select name='kmps'>$optkmps</select></td></tr>
- <tr><td class=uline>Ruang</td><td class=uline><input type=text name='rng' value='$rng' size=50 maxlength=50></td></tr>
- <tr><td class=uline colspan=2>$button</td></tr>
- </form><tr><td height=2></td></tr></table>
- EOF;
- }
- function GetErrorRuang($r, $ujn, $msg) {
- $_tgl = $ujn.'Tanggal';
- $_mul = $ujn.'Mulai';
- $_sel = $ujn.'Selesai';
- $_kmps = $ujn.'Kampus';
- $_rng = $ujn.'Ruang';
-
- for ($i=0; $i < mysql_num_rows($r); $i++) {
- $strmk = GetFields('matakuliah', 'ID', mysql_result($r, $i, 'IDMK'), 'Kode,Nama_Indonesia');
- $str1 = "<li>$msg<br>".
- mysql_result($r, $i, $_tgl). ' '.
- mysql_result($r, $i, $_mul).' - '.mysql_result($r, $i, $_sel). ' : '.
- $strmk['Kode'] . ' - '. $strmk['Nama_Indonesia'] . ' dari '.
- mysql_result($r, $i, $_kmps) . ' : ' . mysql_result($r, $i, $_rng).
- '</li>';
- }
- return $str1;
- }
- function CheckRuang ($jid, $ujn, $kdk, $kdr, $tgl, $jm, $js) {
- global $strCantQuery, $fmtErrorMsg;
- $_tgl = $ujn.'Tanggal';
- $_mul = $ujn.'Mulai';
- $_sel = $ujn.'Selesai';
- $_kmps = $ujn.'Kampus';
- $_rng = $ujn.'Ruang';
- // cek bentrok?
- $sm = "select * from jadwal where $_kmps='$kdk' and $_rng='$kdr' and $_tgl='$tgl' and
- $_mul <= '$jm:00' and '$jm:00' <= $_sel and ID<>$jid ";
- $rm = mysql_query($sm) or die ("$strCantQuery: $sm");
-
- $hm = mysql_num_rows($rm);
- if ($hm > 0) $str1 = GetErrorRuang($rm, $ujn, '<b>Jam Mulai Bentrok.</b>');
- else $str1 = '';
-
- $ss = "select * from jadwal where $_kmps='$kdk' and $_rng='$kdr' and $_tgl='$tgl' and
- $_mul <= '$js' and '$js' <= $_sel and ID<>$jid ";
- $rs = mysql_query($ss) or die ("$strCantQuery: $ss");
- $hs = mysql_num_rows($rs);
- if ($hs > 0) $str2 = GetErrorRuang($rs, $ujn, '<b>Jam Selesai Bentrok.</b>');
- else $str2 = '';
-
- if (!($hm == 0 && $hs ==0)) {
- $arrtgl = explode('-', $tgl);
- DisplayHeader($fmtErrorMsg, "Tidak dapat dijadwalkan di <b>$kdk - $kdr</b>.<br>
- Ruang telah dipakai oleh : <br><ul> $str1 $str2 </ul><hr size=1 color=silver>
- Pilihan: <a href='sysfo.php?syxec=jdwlujian&jid=$jid&ujn=$ujn&tgld=$arrtgl[2]&tglm=$arrtgl[1]&tgly=$arrtgl[0]&mul=$jm&sel=$js&rng=$kdr&kmps=$kdk&prcjdwl=1&gabung=1'>Gabung Jadwal Ujian</a>");
- }
- return ($hm == 0) && ($hs == 0);
- }
- function PrcJdwlUjian($kdj) {
- global $strCantQuery, $fmtErrorMsg, $thn, $strTahunNotActive;
- if (!isTahunAktif($thn, $kdj)) DisplayHeader($fmtErrorMsg, $strTahunNotActive);
- else {
- $gabung = (isset($_REQUEST['gabung']))? $_REQUEST['gabung'] : 0;
- $jid = $_REQUEST['jid'];
- $ujn = $_REQUEST['ujn'];
- if (isset($_REQUEST['tgld'])) $tgld = $_REQUEST['tgld']; else $tgld = '00';
- if (isset($_REQUEST['tglm'])) $tglm = $_REQUEST['tglm']; else $tglm = '00';
- if (isset($_REQUEST['tgly'])) $tgly = $_REQUEST['tgly']; else $tgly = '0000';
- $tgl = "$tgly-$tglm-$tgld";
- if (isset($_REQUEST['mul'])) $mul = $_REQUEST['mul']; else $mul = '00:00';
- if (isset($_REQUEST['sel'])) $sel = $_REQUEST['sel']; else $sel = '00:00';
- $rng = $_REQUEST['rng'];
- $kmps = $_REQUEST['kmps'];
-
- if ($tgl == '0000-00-00') {
- DisplayHeader($fmtErrorMsg, "Tanggal yang dimasukkan tidak valid.");
- return $jid;
- }
- else {
- $_tgl = $ujn.'Tanggal';
- $_mul = $ujn.'Mulai';
- $_sel = $ujn.'Selesai';
- $_kmps = $ujn.'Kampus';
- $_rng = $ujn.'Ruang';
-
-
- $s = "update jadwal set $_tgl='$tgl', $_mul='$mul', $_sel='$sel', $_kmps='$kmps', $_rng='$rng'
- where ID=$jid ";
- // Cek apakah dapat digabung?
- if ($gabung==0) {
- if (CheckRuang ($jid, $ujn, $kmps, $rng, $tgl, $mul, $sel)) {
- $r = mysql_query($s) or die("$strCantQuery: $s");
- //return 0;
- return $jid;
- } else return $jid;
- }
- // Jadwal ujian digabung. OKE?
- else {
- $r = mysql_query($s) or die("Gagal: $s<br>".mysql_error());
- return $jid;
- }
- }
- }
- }
- function EditPengawasUjian($jid, $ujn, $Level=3) {
- global $prn;
- if ($prn==0) {
- $optdsn = GetOption2('dosen', "concat(Name, ', ', Gelar)", 'Name', '', '', 'Login');
- $optkar = GetOption2('karyawan', "concat(Login, ' -- ', Name)", 'Login', '', '', 'Login');
- $a = "<table class=box cellspacing=0 cellpadding=4>
- <form action='sysfo.php' method=GET>
- <input type=hidden name='syxec' value='jdwlujian'>
- <input type=hidden name='jid' value='$jid'>
- <input type=hidden name='ujn' value='$ujn'>
- <input type=hidden name='Level' value='3'>
- <tr><th class=ttl colspan=2>Tambahkan Pengawas Ujian</th></tr>
- <tr><td class=uline>Dosen</td><td class=uline><select name='alog'>$optdsn</select><input type=submit name='prcawas' value='+'></td></form></tr>
-
- <form action='sysfo.php' method=GET>
- <input type=hidden name='syxec' value='jdwlujian'>
- <input type=hidden name='jid' value='$jid'>
- <input type=hidden name='ujn' value='$ujn'>
- <input type=hidden name='Level' value='2'>
- <tr><td class=uline>Karyawan</td><td class=uline><select name='alog'>$optkar</select><input type=submit name='prcawas' value='+'></td></tr>
- </form><tr><td height=2></td></tr></table>";
- } else $a = '';
- $a .= GetDaftarJagaUjian($jid, $ujn);
- return $a;
- }
- function GetDaftarJagaUjian($jid, $ujn) {
- // Ambil pengawas dosen
- $s1 = "select p.ID, p.Login, concat(d.Name, ', ', d.Gelar) as NMA
- from pengawasujian p left outer join dosen d on p.Login=d.Login
- where p.IDJadwal='$jid' and p.Level=3 order by d.Name";
- $r1 = mysql_query($s1) or die("Gagal: $s1<br>".mysql_error());
- $header = "<tr><th class=ttl>#</th><th class=ttl>Kode</th><th class=ttl>Nama</th><td></td></tr>";
- $a = "<table class=basic cellspacing=0 cellpadding=4>
- <tr><td colspan=4><b class=ttl>Dosen Jaga</td></tr>
- $header";
- $n = 0;
- while ($w = mysql_fetch_array($r1)) {
- $n++;
- //<td><a href='sysfo.php?syxec=jdwlujian&jid=$jid&pid=$row[ID]'>
- $a .= "<tr><td class=nac>$n</td><td class=uline>$w[Login]</td><td class=uline>$w[NMA]</td>
- <td class=uline align=center><a href='sysfo.php?syxec=jdwlujian&jid=$jid&pid=$w[ID]'><img src='image/del.gif' border=0></a></td></tr>";
- }
- // Ambil pengawas karyawan
- $s2 = "select p.ID, p.Login, concat(d.Login, ' -- ', d.Name) as NMA
- from pengawasujian p left outer join karyawan d on p.Login=d.Login
- where p.IDJadwal='$jid' and p.Level=2 order by d.Name";
- $r2 = mysql_query($s2) or die("Gagal: $s2<br>".mysql_error());
- $n = 0;
- $a .= "<tr><td height=10></td></tr><tr><td colspan=4><b class=ttl>Karyawan Jaga</td></tr>
- $header";
- while ($w = mysql_fetch_array($r2)) {
- $n++;
- $a .= "<tr><td class=nac>$n</td><td class=uline>$w[Login]</td><td class=uline>$w[NMA]</td>
- <td class=uline align=center><a href='sysfo.php?syxec=jdwlujian&jid=$jid&pid=$w[ID]'><img src='image/del.gif' border=0></a></td></tr>";
- }
- return $a.'</table>';
- }
- function EditPengawasUjian_old($jid, $ujn, $level=3) {
- global $strCantQuery, $prn;
- if (!isset($prn)) $prn = 0;
- if ($prn == 0)
- $_1 = <<<EOF
- <table class=basic cellspacing=0 cellpadding=2>
- <form action='sysfo.php' method=GET>
- <input type=hidden name='syxec' value='jdwlujian'>
- <input type=hidden name='jid' value='$jid'>
- <input type=hidden name='ujn' value='$ujn'>
- <tr><th class=ttl colspan=2>Tambahkan Pengawas</th></tr>
- <tr><td class=lst width=100>Kode Login</td>
- <td class=lst><input type=text name='_log' size=10 maxlength=10> <input type=submit name='prcawas' value='Simpan'>
- </td></tr>
- </form></table><br>
- EOF;
- else $_1 = '';
- $s = "select p.*, concat(d.Name, ', ', d.Gelar) as DSN
- from pengawasujian p left outer join dosen d on p.Login=d.Login
- where p.IDJadwal=$jid";
- $r = mysql_query($s) or die("$strCantQuery: $s");
- $_2 = "<table class=basic cellspacing=0 cellpadding=2 width=100%>
- <tr><th class=ttl colspan=3>Pengawas Ujian</th></tr>
- <tr><th class=ttl>#</th><th class=ttl>Kode</th><th class=ttl>Nama</th></tr>";
- $_3 = '';
- $cnt = 0;
-
- while ($row = mysql_fetch_array($r)) {
- $cnt++;
- if ($prn == 0) $strdel = "<td><a href='sysfo.php?syxec=jdwlujian&jid=$jid&pid=$row[ID]'>Del</a></td>";
- else $strdel = '';
- $_3 = $_3 . <<<EOF
- <tr><td class=lst>$cnt</td>
- <td class=lst>$row[Login]</td><td class=lst>$row[DSN]</td>
- $strdel</tr>
- EOF;
- }
- $_4 = "</table>";
- return $_1.$_2.$_3.$_4;
- }
- function CekAwasUjian($jid, $ujn, $Level, $log) {
- global $fmtErrorMsg, $strCantQuery;
- $_tgl = $ujn.'Tanggal';
- $_mul = $ujn.'Mulai';
- $_sel = $ujn.'Selesai';
- $arr = GetFields('jadwal', 'ID', $jid, "$_tgl, $_mul, $_sel");
-
- $tgl = $arr[$_tgl];
- $mul = $arr[$_mul];
- $sel = $arr[$_sel];
- $str = '';
- // Cek tahap 1
- $s1 = "select j.$_tgl, j.$_mul, j.$_sel, mk.Kode, mk.Nama_Indonesia as MK
- from pengawasujian p inner join jadwal j on p.IDJadwal=j.ID
- left outer join matakuliah mk on j.IDMK=mk.ID
- where p.Login='$log' and j.ID<>$jid and p.UJN='$ujn' and p.Level='$Level'
- and j.$_tgl='$tgl' and j.$_mul <= '$mul' and '$mul' <= j.$_sel";
- $r1 = mysql_query($s1) or die("$strCantQuery: $s1".mysql_error());
- if (mysql_num_rows($r1) > 0) $str = $str. "<li>Jam Mulai Jadwal <b>$log</b> bentrok dengan <b>".mysql_result($r1, 0, 'Kode').
- " -> ". mysql_result($r1, 0, 'MK')."</b></li>";
- // Cek tahap 2
- $s2 = "select j.$_tgl, j.$_mul, j.$_sel, mk.Kode, mk.Nama_Indonesia as MK
- from pengawasujian p inner join jadwal j on p.IDJadwal=j.ID
- left outer join matakuliah mk on j.IDMK=mk.ID
- where p.Login='$log' and j.ID<>$jid and p.UJN='$ujn' and p.Level='$Level'
- and j.$_tgl='$tgl' and j.$_mul <= '$sel' and '$sel' <= j.$_sel";
- $r2 = mysql_query($s2) or die("$strCantQuery: $s1");
- if (mysql_num_rows($r2) > 0) $str = $str. "<li>Jam Selesai Jadwal <b>$log</b> bentrok dengan <b>".mysql_result($r2, 0, 'Kode').
- " -> ". mysql_result($r2, 0, 'MK')."</b></li>";
- if (!empty($str)) {
- $str .= "<hr size=1>Pilihan: <a href='sysfo.php?syxec=jdwlujian&jid=$jid&ujn=$ujn&Level=$Level&alog=$log&prcawas=1&gabung=1'>Gabungkan pengawas</a>";
- DisplayHeader($fmtErrorMsg, $str);
- }
- return empty($str);
- }
- function PrcAwas() {
- global $strCantQuery, $fmtErrorMsg;
- $alog = (isset($_REQUEST['alog'])) ? $_REQUEST['alog'] : '';
- if (empty($alog)) die ("Anda belum memasukkan pengawas");
- $jid = $_REQUEST['jid'];
- $ujn = $_REQUEST['ujn'];
- $Level = $_REQUEST['Level'];
- $gabung = (!empty($_REQUEST['gabung']))? $_REQUEST['gabung'] : 0;
- $c1 = GetaField('pengawasujian', "IDJadwal='$jid' and Level='$Level' and Login", $alog, 'ID');
- if (!empty($c1)) DisplayHeader($fmtErrorMsg, "Pengawas <b>$alog</b> sudah didaftar.");
- else {
- if ($gabung == 1) SimpanAwasUjian($jid, $ujn, $Level, $alog);
- else {
- if (CekAwasUjian($jid, $ujn, $Level, $alog)) SimpanAwasUjian($jid, $ujn, $Level, $alog);
- }
- }
- }
- function SimpanAwasUjian($jid, $ujn, $Level, $alog) {
- $s = "insert into pengawasujian (IDJadwal, Login, UJN, Level, Honor) values ('$jid', '$alog', '$ujn', '$Level', 0)";
- $r = mysql_query($s) or die("$strCantQuery: $s");
- }
- function DelPID() {
- $pid = $_REQUEST['pid'];
- mysql_query("delete from pengawasujian where ID=$pid");
- }
-
- // *** PARAMETER ***
- $ujn = GetSetVar('ujn');
- $thn = GetSetVar('thn');
- $kdj = GetSetVar('kdj');
- $kdp = GetSetVar('kdp');
-
- $jid = (isset($_REQUEST['jid']))? $_REQUEST['jid'] : 0;
- $prn = (isset($_REQUEST['prn']))? $_REQUEST['prn'] : 0;
- $det = (isset($_REQUEST['det']))? $_REQUEST['det'] : 0;
-
- // *** BAGIAN UTAMA ***
- $jdl = GetUjianCaption($ujn);
- DisplayHeader($fmtPageTitle, "Jadwal $jdl");
- if (isset($_REQUEST['prcjdwl'])) $jid = PrcJdwlUjian($kdj);
- if (isset($_REQUEST['prcawas'])) PrcAwas();
- if (isset($_REQUEST['prcawasgbg'])) PrcAwasGabung();
- if (isset($_REQUEST['pid'])) DelPID();
- DispOptJdwl0('jdwlujian');
- if ($prn == 0) DispOptUjian($ujn);
- if (!empty($thn) && !empty($kdj) && !empty($kdp) && !empty($ujn)) {
- if ($prn == 0) {
- $sid = session_id(); $snm = session_name();
- //$prn = GetPrinter("print.php?print=sysfo/cetakabsen.php&jid=$jid&PHPSESSID=$sid");
- if ($jid == 0) {
- echo "<p><a href='print.php?print=sysfo/jdwlujian.php&prn=1&$snm=$sid' target=_blank>Cetak Jadwal</a>";
- if (($_SESSION['ulevel'] == 1) || ($_SESSION['ulevel'] == 2))
- echo " | <a href='print.php?print=sysfo/jdwlujian.php&prn=1&det=1&$snm=$sid' target=_blank>Cetak Detail Jadwal</a>";
- }
- }
-
- if ($jid > 0) {
- $strEditJadwalUjian = EditJadwalUjian($jid, $ujn, $jdl);
- $strEditPengawasUjian = EditPengawasUjian($jid, $ujn);
- echo <<<EOF
- <table class=basic cellspacing=1 cellpadding=2 width=100%>
- <tr><td class=basic valign=top width=50%>$strEditJadwalUjian</td>
- <td class=basic valign=top>$strEditPengawasUjian</td></tr>
- </table>
- EOF;
- }
- else DispJadwalUjian($thn, $kdj, $kdp, $ujn, $jdl, $det);
- }
- ?>