function HitungNilai() { // Ambil data $jadwalid = $_REQUEST['jadwalid']; $jdwl = GetFields('jadwal', 'JadwalID', $jadwalid, '*'); $TOTAL = $jdwl['Tugas1'] + $jdwl['Tugas2'] + $jdwl['Tugas3'] + $jdwl['Tugas4'] + $jdwl['Tugas5'] + $jdwl['Presensi'] + $jdwl['UTS'] + $jdwl['UAS'] + $jdwl['Responsi'] + $jdwl['Quiz']; if ($jdwl['Final'] == 'Y') { $pesan = "<center><h1>Tidak Dapat Diproses</h1><hr size=1 color=silver />\r\n Nilai sudah tidak dapat diproses karena sudah difinalisasi.<br />\r\n Hubungi SIM/Ka BAA untuk informasi lebih lanjut tentang finalisasi nilai.\r\n <hr size=1 color=silver />\r\n <input type=button name='Tutup' value='Tutup Pesan' onClick='window.close()'>"; $nmf = HOME_FOLDER . DS . "tmp/{$_SESSION['_Login']}.html"; $f = fopen($nmf, 'w'); fwrite($f, $pesan); fclose($f); PopupMsg($nmf); } elseif ($TOTAL == 0) { $pesan = "<center><h1>Tidak Dapat Diproses</h1><hr size=1 color=silver />\r\n Nilai tidak dapat diproses karena <u><b>Bobot Nilai</b></u> untuk mata kuliah ini belum diisi.<br />\r\n Isi terlebih dahulu Bobot Nilai untuk mata kuliah ini.\r\n <hr size=1 color=silver />\r\n <input type=button name='Tutup' value='Tutup Pesan' onClick='window.close()'>"; $nmf = HOME_FOLDER . DS . "tmp/{$_SESSION['_Login']}.html"; $f = fopen($nmf, 'w'); fwrite($f, $pesan); fclose($f); PopupMsg($nmf); } else { HitungNilai1($jadwalid, $jdwl); } }
function DISKPRC() { $nmf = $_REQUEST['nmf']; if (file_exists($nmf)) { $isi = parse_ini_file($nmf, true); $JadwalID = $isi['KULIAH']['ID']; // upload nilai $Jumlah = $isi['MHSW']['Jumlah']; for ($i = 1; $i <= $Jumlah; $i++) { $_det = $isi['MHSW'][$i]; $det = explode(',', $_det); $_MhswID = $det[0]; $_Tugas1 = $det[2] + 0; $_Tugas2 = $det[3] + 0; $_Tugas3 = $det[4] + 0; $_Tugas4 = $det[5] + 0; $_Tugas5 = $det[6] + 0; $_Presensi = $det[7] + 0; $_UTS = $det[8] + 0; $_UAS = $det[9] + 0; $_NilaiAkhir = $det[10] + 0; $_Responsi = $det[11] + 0; $_GradeNilai = $det[12]; $_BobotNilai = $det[13] + 0; $s = "update krs\r\n set Tugas1={$_Tugas1}, Tugas2={$_Tugas2}, Tugas3={$_Tugas3}, Tugas4={$_Tugas4}, Tugas5={$_Tugas5},\r\n Presensi={$_Presensi}, UTS={$_UTS}, UAS={$_UAS}, NilaiAkhir={$_NilaiAkhir}, Responsi={$_Responsi}, \r\n GradeNilai='{$_GradeNilai}', BobotNilai={$_BobotNilai}\r\n where JadwalID='{$JadwalID}'\r\n and MhswID='{$_MhswID}' "; //echo "$s<br />"; $r = _query($s); } // update jadwal $TugasMandiri = $isi['BOBOT']['TugasMandiri'] + 0; $Tugas1 = $isi['BOBOT']['Tugas1'] + 0; $Tugas2 = $isi['BOBOT']['Tugas2'] + 0; $Tugas3 = $isi['BOBOT']['Tugas3'] + 0; $Tugas4 = $isi['BOBOT']['Tugas4'] + 0; $Tugas5 = $isi['BOBOT']['Tugas5'] + 0; $Presensi = $isi['BOBOT']['Presensi'] + 0; $UTS = $isi['BOBOT']['UTS'] + 0; $UAS = $isi['BOBOT']['UAS'] + 0; $Responsi = $isi['BOBOT']['Responsi'] + 0; $sj = "update jadwal set\r\n TugasMandiri={$TugasMandiri},\r\n Tugas1={$Tugas1}, Tugas2={$Tugas2}, Tugas3={$Tugas3}, Tugas4={$Tugas4}, Tugas5={$Tugas5},\r\n Presensi={$Presensi}, UTS={$UTS}, UAS={$UAS}, Responsi={$Responsi}\r\n where JadwalID={$JadwalID}"; $rj = _query($sj); $jdwl = GetFields('jadwal', 'JadwalID', $JadwalID, "*"); // Hitung Nilai include_once "dosen.nilai.sav.php"; HitungNilai1($JadwalID, $jdwl); echo Konfirmasi("Proses Selesai", "Proses upload nilai telah selesai.\r\n <hr />\r\n Opsi: <a href='?mnux={$_SESSION['mnux']}'>Kembali</a> | \r\n <b><a href='?mnux={$_SESSION['mnux']}&gos=DISKFINAL&jadwalid={$JadwalID}'>Finalisasi Matakuliah ini</a></b>"); /*// verbose echo "<pre>"; print_r($isi); echo "</pre>"; */ } else { echo ErrorMsg("Gagal Proses", "File nilai <font size=+1>{$nmf}</font> tidak ditemukan."); } }