Files
spota-dev/admin/page/praoutline/review.php
Power BI Dev efdb11db3f Add SPOTA core PHP application
Add the main admin, dosen, mahasiswa, API, and service code needed to run the core legacy application with configurable upload storage.
2026-05-02 10:08:52 +07:00

291 lines
10 KiB
PHP

<?php $db=new dB($dbsetting); ?>
<div class="row">
<div class="col-sm-12">
<ol class="breadcrumb">
<li>
<i class="clip-home-3"></i>
<a href="<?php echo DOSEN_PAGE;?>">
Home
</a>
</li>
<!-- <li>
<a href="<?php echo DOSEN_PAGE;?>dashboard.php?page=praoutline&menu=cari">
Pencarian
</a>
</li> -->
<li class="active">
Review
</li>
<li class="search-box">
<label><?php echo tanggalIndo(date('Y-m-d H:i:s'),'j F Y, H:i');?></label>
</li>
</ol>
<div class="page-header">
<h1>Review <?php echo($_GET['nim']!="")?"<small>".$_GET['nim']."</small>":"";?><small></small></h1>
</div>
</div>
</div>
<?php
if(isset($_GET['prid'])){
$idpra=$_GET['prid'];
if(ctype_digit($idpra)){
$stat_judul="SELECT
tp.id,
tp.nim,
tp.deskripsi,
tm.nmLengkap as nama,
tp.judul,
tp.tgl_upload,
tp.wkt_upload,
tp.status_usulan,
tp.ket,
tp.kelompokKeahlian
FROM tbpraoutline tp
LEFT JOIN tbmhs tm ON (tp.nim=tm.nim)
WHERE tp.id='$idpra'";
$db->runQuery($stat_judul);
if($db->dbRows()>0){
$stat=$db->dbFetch();
$sql = "SELECT * FROM tbreview WHERE idpraoutline = '$idpra'";
$resultReview = $db->runQuery($sql);
$banyakReview = 0;
$banyakKomentar = 0;
$banyakPutusan = 0;
$banyakSetuju = 0;
$banyakTidakSetuju = 0;
while ($aRowReview = $db->dbFetch($resultReview)) {
$jenisReview = $aRowReview['jenis_review'];
$banyakReview++;
switch($jenisReview){
case 0 : $banyakKomentar++; break;
case 1 : $banyakPutusan++;
if($aRowReview['putusan'] == '1'){
$banyakSetuju++;
}
if($aRowReview['putusan'] == '0'){
$banyakTidakSetuju++;
}
break;
}
}
if($stat['status_usulan']==0){
$statusPraoutline=' - <span class="label label-default">Dalam Proses</span>';
}else if($stat['status_usulan']==1){
$statusPraoutline=' - <span class="label label-success">Judul Diterima</span>';
}else if($stat['status_usulan']==2){
$statusPraoutline=' - <span class="label label-danger">Judul Ditolak</span>';
}else if($stat['status_usulan']==3){
$statusPraoutline=' - <span class="label label-danger">Judul Gugur</span>';
}
?>
<div class="row">
<div class="col-sm-12">
<p><h3 style="text-align:left;margin-top:0"><?php echo strtoupper($stat['judul']);?></h3></p>
<div><?php echo $stat['deskripsi'];?></div>
<div class="row">
<div class="col-sm-8">
<div class="btn-group">
Oleh : <?php echo $stat['nama']." (".$stat['nim'].")". $statusPraoutline;?> -
</div>
<div class="btn-group">
<a href="#" data-toggle="dropdown" class="btn btn-xs btn-primary dropdown-toggle">
Options <span class="caret"></span>
</a>
<ul class="dropdown-menu" role="menu">
<li role="presentation">
<a href="<?php echo DOMAIN_UTAMA."/download.php?doc_id=".$stat['id'];?>" tabindex="-1" role="menuitem">
<small>Download</small>
</a>
</li>
<li role="presentation">
<a target="_blank" href="<?php echo DOMAIN_UTAMA."/cetak.php?rev_id=".$stat['id'];?>" tabindex="-1" role="menuitem">
<small>Cetak Isi Review</small>
</a>
</li>
<li role="presentation">
<a href="?page=praoutline&menu=reupload&prid=<?php echo $stat['id'];?>" tabindex="-1" role="menuitem">
<small>Reupload Dokumen</small>
</a>
</li>
<li role="presentation">
<a href="?page=praoutline&menu=kep-draft-praoutline&prid=<?php echo $stat['id'];?>" tabindex="-1" role="menuitem">
<small>Putusan</small>
</a>
</li>
</ul>
</div>
</div>
<div class="col-sm-4 text-right">
<p>Jumlah Review : <span class="badge badge-info"><?php echo $banyakReview;?></span> | Setuju : <span class="badge badge-success"><?php echo $banyakSetuju;?></span> | Tidak Setuju : <span class="badge badge-danger"><?php echo $banyakTidakSetuju;?></span></p>
</div><hr/>
</div>
<!-- UNTUK JUDUL YG SUDAH DI CLOSE -->
<?php
$kep_final="SELECT *,
(SELECT nmLengkap FROM tbdosen WHERE tbdosen.nip=pemb1) as dpemb1,
(SELECT nmLengkap FROM tbdosen WHERE tbdosen.nip=pemb2) as dpemb2,
(SELECT nmLengkap FROM tbdosen WHERE tbdosen.nip=peng1) as dpeng1,
(SELECT nmLengkap FROM tbdosen WHERE tbdosen.nip=peng2) as dpeng2 FROM tbrekaphasil WHERE idProdi='".$_SESSION['login-admin']['prodi']."' AND idpraoutline='".$stat['id']."' AND kep_akhir='".$stat['status_usulan']."' LIMIT 1";
switch($stat['status_usulan']){
case '1':
//echo $kep_final;
$db->runQuery($kep_final);
if($db->dbRows()>0){
$kep=$db->dbFetch();
?>
<div class="alert alert-block alert-info">
<!-- <h4 class="alert-heading"><i class="fa fa-info-circle"></i> Info!</h4> -->
<div class="row">
<div class="col-sm-3">
<strong><u>Ditetapkan</u></strong> <br/>
Tanggal : <?php echo tanggalIndo($kep['tgl_kep'],'j F Y');?> <br/>
Waktu : <?php echo substr($kep['wkt_kep'],0,5);?> <br/>
Semester : <?php echo $kep['semester'];?> <br/>
Tahun Akademik : <?php echo $kep['tahun_ajaran'];?>
</div>
<div class="col-sm-4">
<strong><u>Dosen Pembimbing & Penguji</u></strong><br/>
Pembimbing 1 : <?php echo $kep['dpemb1'];?> <br/>
Pembimbing 2 : <?php echo $kep['dpemb2'];?> <br/>
Penguji 1 : <?php echo $kep['dpeng1'];?> <br/>
Penguji 2 : <?php echo $kep['dpeng2'];?>
</div>
<div class="col-sm-4">
<strong><u>Judul Outline</u></strong><br/>
<?php echo $kep['judul_final']; ?><br/>
<strong><u>Catatan</u></strong><br/>
<?php echo $kep['ket']; ?>
</div>
</div>
</div>
<?php
}/*else{
echo '<div class="alert alert-danger">
<i class="clip-cancel-circle"></i>
<strong>Maaf!</strong> Data Tidak Ditemukan..
</div>';
}*/
break;
case '2':
$db->runQuery($kep_final);
if($db->dbRows()>0){
$tolak=$db->dbFetch();
?>
<div class="alert alert-block alert-danger">
<div class="row">
<div class="col-sm-3">
<strong><u>Ditetapkan</u></strong> <br/>
Tanggal : <?php echo tanggalIndo($tolak['tgl_kep'],'j F Y');?> <br/>
Waktu : <?php echo substr($tolak['wkt_kep'],0,5);?> <br/>
</div>
<div class="col-sm-9">
<strong><u>Catatan</u></strong><br/>
<?php echo $tolak['ket']; ?>
</div>
</div>
</div>
<?php
}
break;
}
?>
</div>
</div>
<?php
if($banyakReview>0){
?>
<div class="row">
<div class="col-sm-12">
<div class="panel panel-default">
<div class="panel-body">
<?php
$rev = "SELECT tr.*, tr.idpraoutline, td.iddosen as idDosen, td.nmLengkap as nmDosen,td.foto as ftdosen, tm.nmLengkap as nmMhs,tm.foto as ftmhs FROM tbreview tr
LEFT JOIN tbdosen td ON (td.nip=tr.reviewer)
LEFT JOIN tbmhs tm ON (tm.nim=tr.reviewer)
HAVING tr.idpraoutline='".$stat['id']."'";
/**$rev="SELECT tr.*,td.nmLengkap as nmDosen,td.foto as ftdosen, tm.nmLengkap as nmMhs,tm.foto as ftmhs FROM tbreview tr
LEFT JOIN tbdosen td ON (td.nip=tr.reviewer)
LEFT JOIN tbmhs tm ON (tm.nim=tr.reviewer)
GROUP BY tr.id HAVING tr.idpraoutline='".$stat['id']."'";
*/
//echo $rev;
$db->runQuery($rev);
if($db->dbRows()>0){
echo '<ol class="discussion">';
while($r=$db->dbFetch()){
if(!ctype_digit($r['reviewer'])){
$jenis="self";
$nama='<div style="padding-bottom:5px;"><span style="float:right"><small class="label label-info">'.$r['nmMhs'].'</small> <small class="label label-inverse" style="cursor:pointer;" onclick="location.href=\'?page=praoutline&menu=review&prid='.$_GET['prid'].'&quote='.$r['id'].'#post_review\'">Quote</small></span></div>';
$foto=$r['ftmhs'];
}else{
$jenis="other";
$nama='<div style="padding-bottom:5px;"><small class="label label-info">'.$r['nmDosen'].'</small> <small class="label label-inverse"><span style="cursor:pointer" onclick="location.href=\'?page=praoutline&menu=review&prid='.$_GET['prid'].'&quote='.$r['id'].'#post_review\'">Quote</span></small></div>';
$foto=$r['ftdosen'];
}
if($r['putusan']=='1'){
$putusan="Setuju";
}else if($r['putusan']=='0'){
$putusan="Tidak Setuju";
}else{
$putusan="";
}
?>
<li class="<?php echo $jenis;?>">
<div class="avatar">
<img alt="" style="width:50px;height:50px;" src="../img/<?php echo $foto;?>">
</div>
<div class="messages">
<?php echo $nama;?>
<p>
<?php echo bbcode_quote($r['review_text']);?>
</p><br/>
<span class="time"><small><em><?php echo tanggalIndo($r['tgl'],'j F Y') ;?>, <?php echo substr($r['wkt'], 0,5);?></em></small> <small class="label label-danger"><?php echo $putusan;?></small></span>
</div>
</li>
<?php
}
echo '</ol>';
}else{
echo '<div class="alert alert-danger">
<i class="clip-cancel-circle"></i>
<strong>Maaf!</strong> Belum Ada Review..
</div>';
}
?>
</div>
</div>
</div>
</div>
<?php
}else{
//form tanggapan jika review masih kosong
echo "<div class='alert alert-danger'>Belum Ada Review.</div>";
?>
<?php
}
}
}else{
echo "<div class='alert alert-danger'>Maaf. Draft Praoutline Tidak Ditemukan. </div>";
}
}else{
echo "<div class='alert alert-danger'>Maaf. Draft Praoutline Tidak Ditemukan. </div>";
}
//print_r($_SESSION['new_review_dsn']);
?>