runQuery($cari); if($db->dbRows()>0){ ?>

Hasil Pencarian ''


dbFetch()){ if($rcari['status_usulan']==0){ $statusPraoutline=' - Dalam Proses'; }else if($rcari['status_usulan']==1){ $statusPraoutline=' - Judul Diterima'; }else if($rcari['status_usulan']==2){ $statusPraoutline=' - Judul Ditolak'; }else if($rcari['status_usulan']==3){ $statusPraoutline=' - Judul Gugur'; } ?>

Oleh - Download File

Jumlah Review : | Setuju : | Tidak Setuju :


runQuery($kep_final); if($db2->dbRows()>0){ $kep=$db2->dbFetch(); ?>
Ditetapkan
Tanggal :
Waktu :
Semester :
Tahun Akademik :
Dosen Pembimbing & Penguji
Pembimbing 1 :
Pembimbing 2 :
Penguji 1 :
Penguji 2 :
Judul Outline
Catatan
Maaf! Data Tidak Ditemukan..
'; } break; case '2': break; } ?>
Maaf! Data Tidak Ditemukan.. '; } break; case 'open_judul': $idpraoutline=$_POST['idpr']; $q1="DELETE FROM tbrekaphasil WHERE idpraoutline='".$idpraoutline."'"; $q2="UPDATE tbpraoutline SET status_usulan='0' WHERE id='".$idpraoutline."' "; if($db->runQuery($q1)){ echo json_encode(array("result"=>true,"msg"=>"Review Draft Praoutline Telah Dibuka Kembali.")); $db->runQuery($q2); }else{ echo json_encode(array("result"=>false,"msg"=>"Aksi Gagal.")); } break; case 'update_putusan': $idpraoutline=$_POST['idpr']; $idputusan=$_POST['idputusan']; $nim=$_POST['nim']; $putusan=$_POST['putusan']; $keterangan=$_POST['ket']; $g = "SELECT * FROM tbmhs WHERE nim='$nim'"; $db->runQuery($g); $namaMahasiswa = '-'; while ($r = $db->dbFetch()) { $idMhs = $r['idmhs']; $namaMahasiswa = $r['nmLengkap']; $noHPMahasiswa = $r['noHP']; $namaMahasiswa = $r['nmLengkap']; $foto = $r['foto']; if(!empty($foto)){ $foto = '//spota.untan.ac.id/img/'.$foto; } $dataMahasiswa = [ 'nim' => $r['nim'], 'nama' => $r['nmLengkap'], 'email'=> $r['email'], 'hp' => $r['noHP'], 'urlFoto' => $foto, ]; } $g = "SELECT * FROM tbpraoutline LEFT JOIN tb_kelompok_keahlian ON tbpraoutline.kelompokKeahlian = tb_kelompok_keahlian.idKK WHERE id='$idpraoutline'"; $db->runQuery($g); $judulPraoutline = '-'; $namaKK = '-'; while ($r = $db->dbFetch()) { $judulPraoutline = $r['judul']; $idKelompokKeahlian = $r['kelompokKeahlian']; $namaKK = $r['namaKK']; if(empty($namaKK)){ $namaKK = "-"; } } if (trim($keterangan) === '') { $keteranganText = '-'; } else { $keteranganText = $keterangan; } $pembimbing1 = null; $pembimbing2 = null; $penguji1 = null; $penguji2 = null; switch ($putusan) { case '1': $q1="UPDATE tbrekaphasil SET kep_akhir='".$putusan."', judul_final='".$_POST['judul_final']."', pemb1='".$_POST['pemb1']."', pemb2='".$_POST['pemb2']."', peng1='".$_POST['peng1']."', peng2='".$_POST['peng2']."', ket='".$_POST['ket']."' WHERE id='$idputusan' AND idpraoutline='$idpraoutline'"; $notif="INSERT INTO tmp_notif_r SET idkonten='$idpraoutline', idProdi='".$_SESSION['login-admin']['prodi']."', user='".$nim."', jns_usr='M', tgl='".NOW."', msg='Usulan Draft Anda Diterima.', `read`='N'"; $isipesan="Pemberitahuan Terbaru. Selamat, Draft Praoutline Yang Anda Ajukan Disetujui"; break; case '2': $q1="UPDATE tbrekaphasil SET kep_akhir='".$putusan."', pemb1='', pemb2='', peng1='', peng2='', ket='".$_POST['ket']."' WHERE id='$idputusan' AND idpraoutline='$idpraoutline'"; $notif="INSERT INTO tmp_notif_r SET idkonten='$idpraoutline', idProdi='".$_SESSION['login-admin']['prodi']."', user='".$nim."', jns_usr='M', tgl='".NOW."', msg='Usulan Draft Anda Ditolak.', `read`='N'"; $isipesan="Pemberitahuan Terbaru. Maaf, Draft Praoutline Yang Anda Ajukan Tidak Disetujui"; break; case '3': $q1="UPDATE tbrekaphasil SET kep_akhir='".$putusan."', pemb1='', pemb2='', peng1='', peng2='', ket='".$_POST['ket']."' WHERE id='$idputusan' AND idpraoutline='$idpraoutline'"; $notif="INSERT INTO tmp_notif_r SET idkonten='$idpraoutline', idProdi='".$_SESSION['login-admin']['prodi']."', user='".$nim."', jns_usr='M', tgl='".NOW."', msg='Usulan Draft Anda Gugur.', `read`='N'"; $isipesan="Pemberitahuan Terbaru. Maaf, Draft Praoutline Yang Anda Ajukan Gugur"; break; } $g = "SELECT * FROM tbdosen WHERE nip IN ('".$_POST['pemb1']."','".$_POST['pemb2']."','".$_POST['peng1']."','".$_POST['peng2']."') OR jenis = 'K'"; $db->runQuery($g); while ($r = $db->dbFetch()) { $noHPDosen = $r['nohp']; if ($r['nip'] == $_POST['pemb1']) { $namaPemb1 = $r['nmLengkap']; $noPemb1 = '0'.intval($noHPDosen); $foto = $r['foto']; if(!empty($foto)){ $foto = '//spota.untan.ac.id/img/'.$foto; } $pembimbing1 = [ 'nip' => $r['nip'], 'nama' => $r['nmLengkap'], 'email' => $r['email'], 'hp' => $r['nohp'], 'urlFoto'=> $foto, ]; } if ($r['nip'] == $_POST['pemb2']) { $namaPemb2 = $r['nmLengkap']; $noPemb2 = '0'.intval($noHPDosen); $foto = $r['foto']; if(!empty($foto)){ $foto = '//spota.untan.ac.id/img/'.$foto; } $pembimbing2 = [ 'nip' => $r['nip'], 'nama' => $r['nmLengkap'], 'email' => $r['email'], 'hp' => $r['nohp'], 'urlFoto'=> $foto, ]; } if ($r['nip'] == $_POST['peng1']) { $namaPeng1 = $r['nmLengkap']; $noPeng1 = '0'.intval($noHPDosen); $foto = $r['foto']; if(!empty($foto)){ $foto = '//spota.untan.ac.id/img/'.$foto; } $penguji1 = [ 'nip' => $r['nip'], 'nama' => $r['nmLengkap'], 'email' => $r['email'], 'hp' => $r['nohp'], 'urlFoto'=> $foto, ]; } if ($r['nip'] == $_POST['peng2']) { $namaPeng2 = $r['nmLengkap']; $noPeng2 = '0'.intval($noHPDosen); $foto = $r['foto']; if(!empty($foto)){ $foto = '//spota.untan.ac.id/img/'.$foto; } $penguji2 = [ 'nip' => $r['nip'], 'nama' => $r['nmLengkap'], 'email' => $r['email'], 'hp' => $r['nohp'], 'urlFoto'=> $foto, ]; } } if($putusan == "1"){ $dataPembimbing = [$pembimbing1, $pembimbing2]; $dataPenguji = [$penguji1, $penguji2]; if($penguji1 == null){ $dataPenguji = []; } $g = "SELECT * FROM tbrekaphasil WHERE id = '$idputusan'"; $db->runQuery($g); $smtSekarang = "-"; $thnSekarang = "-"; $tanggalKeputusanWilly = '-'; $waktuKeputusanWilly = '-'; while ($r = $db->dbFetch()) { $smtSekarang = $r['semester']; $thnSekarang = $r['tahun_ajaran']; $tanggalKeputusanWilly = $r['tgl_kep']; $waktuKeputusanWilly = $r['wkt_kep']; } $g = "SELECT * FROM tbjadwal WHERE idMhs = '$idMhs' ORDER BY start DESC LIMIT 1"; $db->runQuery($g); $tipePengajuan = "Outline"; while ($r = $db->dbFetch()) { $tipePengajuan = $r['jenis']; switch($tipePengajuan){ case "Outline" : $tipePengajuan = 'SidHas'; break; case "SidHas" : $tipePengajuan = 'Sidang'; break; } } $postDataWilly = [ 'id' => $idputusan, 'judul' => $_POST['judul_final'], 'kelompok_keahlian' => $namaKK, 'token' => "spota_token_sinkronisasi_api", ]; $urlAPIWilly = 'https://edoxid.untan.ac.id/api/submission/update'; $postDataWilly = json_encode($postDataWilly); $opts = ['http' => [ 'method' => 'POST', 'ignore_errors' => true, 'header' => 'Content-Type: application/json', 'content' => $postDataWilly, ], "ssl"=>[ "verify_peer"=>false, "verify_peer_name"=>false, ], ]; $context = stream_context_create($opts); $response = file_get_contents($urlAPIWilly, false, $context); $responseDecoded = json_decode($response, true); $statusResponse = $responseDecoded['status']; $g = "INSERT INTO tb_post_ke_doxid(postData, result, status) VALUES ('$postDataWilly','$response', '$statusResponse')"; $db->runQuery($g); } $q2="UPDATE tbpraoutline SET status_usulan='".$putusan."' WHERE id='".$idpraoutline."' "; if($db->runQuery($q1)){ echo json_encode(array("result"=>true,"msg"=>"Update Putusan Draft Praoutline Sukses")); $db->runQuery($q2); $db->runQuery($notif); }else{ echo json_encode(array("result"=>false,"msg"=>"Aksi Gagal.")); } break; case 'close_judul': /* -insert data ke rekaphasil -insert data ke notif_r -update data ke tbpraoutline hapus semua data notif_r konten yg sudah terbaca */ $idpraoutline=$_POST['idpr']; $nim=$_POST['nim']; $putusan=$_POST['putusan']; $keterangan=$_POST['ket']; switch ($putusan) { case '1': $q1="INSERT INTO tbrekaphasil SET idpraoutline='".$idpraoutline."', idProdi='".$_SESSION['login-admin']['prodi']."', nim='".$nim."', kep_akhir='".$putusan."', judul_final='".$_POST['judul_final']."', pemb1='".$_POST['pemb1']."', pemb2='".$_POST['pemb2']."', peng1='".$_POST['peng1']."', peng2='".$_POST['peng2']."', tgl_kep='".CURDATE."', wkt_kep='".CURTIME."', semester=(SELECT `values` FROM web_setting WHERE idProdi='".$_SESSION['login-admin']['prodi']."' AND `name`='smt'), tahun_ajaran=(SELECT `values` FROM web_setting WHERE idProdi='".$_SESSION['login-admin']['prodi']."' AND `name`='thn_ajaran'), ket='".$_POST['ket']."'"; $notif="INSERT INTO tmp_notif_r SET idkonten='$idpraoutline', idProdi='".$_SESSION['login-admin']['prodi']."', user='".$nim."', jns_usr='M', tgl='".NOW."', msg='Usulan Draft Anda Diterima.', `read`='N'"; $isipesan="Selamat, Draft Praoutline Yang Anda Ajukan Disetujui"; break; case '2': $q1="INSERT INTO tbrekaphasil SET idpraoutline='".$idpraoutline."', idProdi='".$_SESSION['login-admin']['prodi']."', nim='".$nim."', kep_akhir='".$putusan."', tgl_kep='".CURDATE."', wkt_kep='".CURTIME."', semester=(SELECT `values` FROM web_setting WHERE idProdi='".$_SESSION['login-admin']['prodi']."' AND `name`='smt'), tahun_ajaran=(SELECT `values` FROM web_setting WHERE idProdi='".$_SESSION['login-admin']['prodi']."' AND `name`='thn_ajaran'), ket='".$_POST['ket']."'"; $notif="INSERT INTO tmp_notif_r SET idkonten='$idpraoutline', idProdi='".$_SESSION['login-admin']['prodi']."', user='".$nim."', jns_usr='M', tgl='".NOW."', msg='Usulan Draft Anda Ditolak.', `read`='N'"; $isipesan="Maaf, Draft Praoutline Yang Anda Ajukan Tidak Disetujui"; break; case '3': $q1="INSERT INTO tbrekaphasil SET idpraoutline='".$idpraoutline."', idProdi='".$_SESSION['login-admin']['prodi']."', nim='".$nim."', kep_akhir='".$putusan."', tgl_kep='".CURDATE."', wkt_kep='".CURTIME."', semester=(SELECT `values` FROM web_setting WHERE idProdi='".$_SESSION['login-admin']['prodi']."' AND `name`='smt'), tahun_ajaran=(SELECT `values` FROM web_setting WHERE idProdi='".$_SESSION['login-admin']['prodi']."' AND `name`='thn_ajaran'), ket='".$_POST['ket']."'"; $notif="INSERT INTO tmp_notif_r SET idkonten='$idpraoutline', idProdi='".$_SESSION['login-admin']['prodi']."', user='".$nim."', jns_usr='M', tgl='".NOW."', msg='Usulan Draft Anda Gugur.', `read`='N'"; $isipesan="Maaf, Draft Praoutline Yang Anda Ajukan Gugur"; break; } $q2="UPDATE tbpraoutline SET status_usulan='".$putusan."' WHERE id='".$idpraoutline."' "; /*if($_POST['pemb1']!="" AND $_POST['pemb2']!="" AND $_POST['peng1']!="" AND $_POST['peng2']!="" ){*/ if($db->runQuery($q1)){ echo json_encode(array("result"=>true,"msg"=>"Putusan Draft Praoutline Sukses")); $db->runQuery($q2); $db->runQuery($notif); }else{ echo json_encode(array("result"=>false,"msg"=>"Aksi Gagal.")); } /*}else{ echo json_encode(array("result"=>false,"msg"=>"Aksi Gagal. Silakan Tentukan Dosen Pembimbing dan Penguji")); exit(); }*/ break; case 'reupload': $nim=$_POST['nim']; $idpraoutline=$_POST['prid']; //get old berkas $old="SELECT berkas FROM tbpraoutline WHERE id='$idpraoutline' LIMIT 1"; $db->runQuery($old); $rold=$db->dbFetch(); $oldberkas=$rold['berkas']; if(!isset($_FILES['berkas']) || !is_uploaded_file($_FILES['berkas']['tmp_name'])){ echo json_encode(array("result"=>false,"msg"=>"Pastikan File Sudah dipilih")); exit; }else{ $dir=LAMPIRAN_FILE; if(!is_dir($dir) && !@mkdir($dir, 0777, true) && !is_dir($dir)){ echo json_encode(array("result"=>false,"msg"=>"Folder upload tidak tersedia.")); exit; } //$supportlist=array('pdf','zip','doc','docx'); $namaberkas=$_FILES['berkas']['name']; $type=$_FILES['berkas']['type']; $tmpname=$_FILES['berkas']['tmp_name']; $ext=get_ext($namaberkas); if($ext!='pdf'){ echo json_encode(array("result"=>false,"msg"=>"Hanya Mendukung file pdf")); exit; } $pathfile=$dir."new_".$idpraoutline."-".$nim.".".$ext; //echo $pathfile; if (move_uploaded_file($tmpname,$pathfile)){ $query="UPDATE tbpraoutline SET berkas='new_".$idpraoutline."-".$nim.".".$ext."' WHERE id='$idpraoutline'"; //echo $query; if(!$db->runQuery($query)){ echo json_encode(array("result"=>false,"msg"=>"Upload Berkas Gagal DbError")); @unlink($pathfile); exit; }else{ echo json_encode(array("result"=>true,"msg"=>"Re-Upload Berkas Praoutline Berhasil")); if($dir.$oldberkas!=$pathfile){ @unlink($dir.$oldberkas); } } }else{ echo json_encode(array("result"=>false,"msg"=>"Upload Berkas Gagal")); exit; } } break; } } } ?>