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.
This commit is contained in:
217
mahasiswa/page/outline/!act.praoutline.php
Normal file
217
mahasiswa/page/outline/!act.praoutline.php
Normal file
@@ -0,0 +1,217 @@
|
||||
<?php
|
||||
session_start();
|
||||
if($_SESSION['login-mhs']){
|
||||
if($_POST){
|
||||
include ("../../../inc/helper.php");
|
||||
include ("../../../inc/konfigurasi.php");
|
||||
include ("../../../inc/db.pdo.class.php");
|
||||
|
||||
$db=new dB($dbsetting);
|
||||
|
||||
switch($_POST['act']){
|
||||
|
||||
case 'upload':
|
||||
$query = "SHOW TABLE STATUS LIKE 'tbpraoutline'";
|
||||
$db->runQuery($query);
|
||||
$data = $db->dbFetch();
|
||||
$newID = $data['Auto_increment'];
|
||||
$nim=$_SESSION['login-mhs']['nim'];
|
||||
|
||||
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;
|
||||
|
||||
//$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.$newID."-".$nim.".".$ext;
|
||||
|
||||
if (move_uploaded_file($tmpname,$pathfile)){
|
||||
$query="INSERT INTO tbpraoutline SET
|
||||
id='$newID',
|
||||
nim='$nim',
|
||||
judul='".$_POST['judul']."',
|
||||
deskripsi='".$_POST['deskripsi']."',
|
||||
berkas='".$newID."-".$nim.".".$ext."',
|
||||
idProdi='".$_SESSION['login-mhs']['prodi']."',
|
||||
tgl_upload=CURDATE(),
|
||||
wkt_upload=CURTIME()
|
||||
";
|
||||
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"=>"Upload Desain Praoutline Berhasil"));
|
||||
}
|
||||
}else{
|
||||
echo json_encode(array("result"=>false,"msg"=>"Upload Berkas Gagal"));
|
||||
exit;
|
||||
}
|
||||
|
||||
}
|
||||
break;
|
||||
|
||||
case 'post_review':
|
||||
$idpraoutline=$_POST['idpra'];
|
||||
$nim=$_SESSION['login-mhs']['nim'];
|
||||
$prodi=$_SESSION['login-mhs']['prodi'];
|
||||
if(ctype_digit($idpraoutline)){
|
||||
if($_POST['text_review']==""){
|
||||
echo json_encode(array("result"=>false,"msg"=>"Tanggapan harus diisi"));
|
||||
}else{
|
||||
$insert="INSERT INTO tbreview SET
|
||||
idpraoutline='".$idpraoutline."',
|
||||
idProdi='".$prodi."',
|
||||
reviewer='".$nim."',
|
||||
review_text='".$_POST['text_review']."',
|
||||
jenis_review='0',
|
||||
tgl=CURDATE(),
|
||||
wkt=CURTIME()";
|
||||
|
||||
if($db->runQuery($insert)){
|
||||
echo json_encode(array("result"=>true,"msg"=>"Sukses Menambahkan Tanggapan"));
|
||||
}else{
|
||||
echo json_encode(array("result"=>false,"msg"=>"Gagal Menambahkan Tanggapan, DBError"));
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case 'cari':
|
||||
$key=$_POST['key'];
|
||||
$jenis=$_POST['by'];
|
||||
if($jenis=='nim'){
|
||||
$by=" tp.nim LIKE '%$key%' ";
|
||||
}else{
|
||||
$pecah=explode(" ", $key);
|
||||
$jpecah=count($pecah);
|
||||
if($jpecah==1){
|
||||
$by=" tp.judul LIKE '%$key%' ";
|
||||
}else{
|
||||
$by="";
|
||||
for($x=0;$x<$jpecah;$x++){
|
||||
if($x==0){
|
||||
$by.=" tp.judul like '%$pecah[$x]%' ";
|
||||
}else{
|
||||
$by.=" OR tp.judul like '%$pecah[$x]%' ";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
//include "result-cari.php";
|
||||
/*$cari="SELECT * FROM tbpraoutline WHERE $by ORDER BY tgl_upload,wkt_upload,nim,judul";*/
|
||||
$cari="SELECT
|
||||
tp.id,
|
||||
tp.nim,
|
||||
tp.deskripsi,
|
||||
tm.nmLengkap as nama,
|
||||
tp.judul,
|
||||
tp.tgl_upload,
|
||||
tp.wkt_upload,
|
||||
tp.status_usulan,
|
||||
COUNT(tr.id) as jlhreview,
|
||||
COUNT(if(tr.jenis_review=0,1,null)) as komentar,
|
||||
COUNT(if(tr.jenis_review=1,1,null)) as putusan,
|
||||
COUNT(if(tr.putusan=1,1,null)) as setuju,
|
||||
count(if(tr.putusan=0,1,null)) as tdk_setuju
|
||||
FROM tbpraoutline tp
|
||||
JOIN tbreview tr ON (tp.id=tr.idpraoutline)
|
||||
JOIN tbmhs tm ON (tp.nim=tm.nim)
|
||||
WHERE $by GROUP BY tp.id";
|
||||
|
||||
//echo $cari;
|
||||
$db->runQuery($cari);
|
||||
if($db->dbRows()>0){
|
||||
?>
|
||||
<h3>Hasil Pencarian '<?php echo $key;?>'</h3>
|
||||
<hr>
|
||||
<?php
|
||||
while($rcari=$db->dbFetch()){
|
||||
if($rcari['status_usulan']==0){
|
||||
$statusPraoutline=' - <span class="label label-default">Dalam Proses</span>';
|
||||
}else if($rcari['status_usulan']==1){
|
||||
$statusPraoutline=' - <span class="label label-success">Judul Diterima</span>';
|
||||
}else if($rcari['status_usulan']==2){
|
||||
$statusPraoutline=' - <span class="label label-danger">Judul Ditolak</span>';
|
||||
}else if($rcari['status_usulan']==3){
|
||||
$statusPraoutline=' - <span class="label label-danger">Judul Gugur</span>';
|
||||
}
|
||||
?>
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<p><h4 style="text-align:left;margin-top:0"><a href="?page=praoutline&menu=review&nim=<?php echo $rcari['nim'];?>"><?php echo strtoupper($rcari['judul']);?></a></h4></p>
|
||||
<?php echo substr($rcari['deskripsi'],0,200).' ...';?>
|
||||
<div class="row">
|
||||
<div class="col-sm-8">
|
||||
<p>Oleh <?php echo $rcari['nama']." (".$rcari['nim'].")". $statusPraoutline;?> - <a class="btn btn-xs btn-bricky" href="#"><i class="fa fa-trash-o"></i>Download File</a></p>
|
||||
</div>
|
||||
<div class="col-sm-4 text-right">
|
||||
<p>Jumlah Review : <span class="badge badge-info"><?php echo $rcari['jlhreview'];?></span> | Setuju : <span class="badge badge-success"><?php echo $rcari['setuju'];?></span> | Tidak Setuju : <span class="badge badge-danger"><?php echo $rcari['tdk_setuju'];?></span></p>
|
||||
</div><hr/>
|
||||
</div>
|
||||
<?php if($rcari['status_usulan']==1){
|
||||
$kep_final="SELECT * FROM tbrekaphasil WHERE idProdi='".$_SESSION['login-mhs']['prodi']."' AND idpraoutline='".$rcari['id']."' LIMIT 1";
|
||||
$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['pemb1'];?> <br/>
|
||||
Pembimbing 2 : <?php echo $kep['pemb2'];?> <br/>
|
||||
Penguji 1 : <?php echo $kep['peng1'];?> <br/>
|
||||
Penguji 2 : <?php echo $kep['peng2'];?>
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
<strong><u>Judul Outline</u></strong><br/>
|
||||
<?php echo $kep['judul_final']; ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
}else{
|
||||
echo '<div class="alert alert-danger">
|
||||
<i class="clip-cancel-circle"></i>
|
||||
<strong>Maaf!</strong> Data Tidak Ditemukan..
|
||||
</div>';
|
||||
}
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<?php
|
||||
}else{
|
||||
echo '<div class="alert alert-danger">
|
||||
<i class="clip-cancel-circle"></i>
|
||||
<strong>Maaf!</strong> Data Tidak Ditemukan..
|
||||
</div>';
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
280
mahasiswa/page/outline/!review.php
Normal file
280
mahasiswa/page/outline/!review.php
Normal file
@@ -0,0 +1,280 @@
|
||||
<?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 MHS_PAGE;?>">
|
||||
Home
|
||||
</a>
|
||||
</li>
|
||||
<?php
|
||||
if($_GET['nim']!=""){
|
||||
echo '
|
||||
<li>
|
||||
<a href="'.MHS_PAGE.'dashboard.php?page=praoutline&menu=review">
|
||||
Review
|
||||
</a>
|
||||
</li>
|
||||
<li class="active">
|
||||
'.$_GET['nim'].'
|
||||
</li>';
|
||||
}else{
|
||||
echo '<li class="active">
|
||||
Review
|
||||
</li>';
|
||||
}
|
||||
?>
|
||||
|
||||
</ol>
|
||||
<div class="page-header">
|
||||
<h1>Review <?php echo($_GET['nim']!="")?"<small>".$_GET['nim']."</small>":"";?><small></small></h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
if($_GET['nim']!=""){
|
||||
$nim=$_GET['nim'];
|
||||
}else{
|
||||
$nim=$_SESSION['login-mhs']['nim'];
|
||||
}
|
||||
|
||||
$checkpraoutline="SELECT id FROM tbpraoutline WHERE status_usulan='0' AND nim='$nim' LIMIT 1";
|
||||
$db->runQuery($checkpraoutline);
|
||||
if($db->dbRows()>0){
|
||||
$stat_judul="SELECT
|
||||
tp.id,
|
||||
tp.nim,
|
||||
tp.deskripsi,
|
||||
tm.nmLengkap as nama,
|
||||
tp.judul,
|
||||
tp.tgl_upload,
|
||||
tp.wkt_upload,
|
||||
tp.status_usulan,
|
||||
COUNT(tr.id) as jlhreview,
|
||||
COUNT(if(tr.jenis_review=0,1,null)) as komentar,
|
||||
COUNT(if(tr.jenis_review=1,1,null)) as putusan,
|
||||
COUNT(if(tr.putusan=1,1,null)) as setuju,
|
||||
count(if(tr.putusan=0,1,null)) as tdk_setuju
|
||||
FROM tbpraoutline tp
|
||||
LEFT JOIN tbreview tr ON (tp.id=tr.idpraoutline)
|
||||
LEFT JOIN tbmhs tm ON (tp.nim=tm.nim)
|
||||
WHERE tp.nim='$nim' AND tp.status_usulan='0' GROUP BY tp.id";
|
||||
$db->runQuery($stat_judul);
|
||||
if($db->dbRows()>0){
|
||||
$stat=$db->dbFetch();
|
||||
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>
|
||||
<?php echo $stat['deskripsi'];?>
|
||||
<div class="row">
|
||||
<div class="col-sm-8">
|
||||
<p>Oleh <?php echo $stat['nama']." (".$stat['nim'].")". $statusPraoutline;?> - <a class="btn btn-xs btn-bricky" href="<?php echo DOMAIN_UTAMA."/download.php?doc_id=".$stat['id'];?>"><i class="fa fa-trash-o"></i>Download File</a></p>
|
||||
</div>
|
||||
<div class="col-sm-4 text-right">
|
||||
<p>Jumlah Review : <span class="badge badge-info"><?php echo $stat['jlhreview'];?></span> | Setuju : <span class="badge badge-success"><?php echo $stat['setuju'];?></span> | Tidak Setuju : <span class="badge badge-danger"><?php echo $stat['tdk_setuju'];?></span></p>
|
||||
</div><hr/>
|
||||
</div>
|
||||
<!-- UNTUK JUDUL YG SUDAH DI CLOSE -->
|
||||
<?php if($stat['status_usulan']==1){
|
||||
$kep_final="SELECT * FROM tbrekaphasil WHERE idProdi='".$_SESSION['login-mhs']['prodi']."' AND idpraoutline='".$stat['id']."' LIMIT 1";
|
||||
$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['pemb1'];?> <br/>
|
||||
Pembimbing 2 : <?php echo $kep['pemb2'];?> <br/>
|
||||
Penguji 1 : <?php echo $kep['peng1'];?> <br/>
|
||||
Penguji 2 : <?php echo $kep['peng2'];?>
|
||||
</div>
|
||||
<div class="col-sm-4">
|
||||
<strong><u>Judul Outline</u></strong><br/>
|
||||
<?php echo $kep['judul_final']; ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
}else{
|
||||
echo '<div class="alert alert-danger">
|
||||
<i class="clip-cancel-circle"></i>
|
||||
<strong>Maaf!</strong> Data Tidak Ditemukan..
|
||||
</div>';
|
||||
}
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
if($stat['jlhreview']>0){
|
||||
?>
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-body">
|
||||
<?php
|
||||
$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']."'";
|
||||
$db->runQuery($rev);
|
||||
if($db->dbRows()>0){
|
||||
echo '<ol class="discussion">';
|
||||
while($r=$db->dbFetch()){
|
||||
if($r['reviewer']==$nim){
|
||||
$jenis="self";
|
||||
$nama='<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"e='.$r['id'].'#post_review\'">Quote</small></span><br/>';
|
||||
$foto=$r['ftmhs'];
|
||||
}else{
|
||||
$jenis="other";
|
||||
$nama='<small class="label label-info">'.$r['nmDosen'].'</small> <small class="label label-inverse"><span style="cursor:pointer" onclick="location.href=\'?page=praoutline&menu=review"e='.$r['id'].'#post_review\'">Quote</span></small><br/>';
|
||||
$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>
|
||||
<?php
|
||||
if($_GET['quote']){
|
||||
if(ctype_digit($_GET['quote'])){
|
||||
$nmReviewer="";
|
||||
$text="";
|
||||
$q="SELECT tr.review_text,tr.tgl,tr.wkt, td.nmLengkap as nmDosen, tm.nmLengkap as nmMhs
|
||||
FROM tbreview tr
|
||||
LEFT JOIN tbdosen td ON (td.nip=tr.reviewer)
|
||||
LEFT JOIN tbmhs tm ON (tm.nim=tr.reviewer)
|
||||
WHERE tr.id='".$_GET['quote']."' LIMIT 1";
|
||||
$db->runQuery($q);
|
||||
if($db->dbRows()>0){
|
||||
$qq=$db->dbFetch();
|
||||
if($qq['nmDosen']!=""){
|
||||
$nmReviewer=$qq['nmDosen'];
|
||||
}else if($qq['nmMhs']!=""){
|
||||
$nmReviewer=$qq['nmMhs'];
|
||||
}
|
||||
|
||||
if($qq['putusan']=='1'){
|
||||
$putusan="Setuju";
|
||||
}else if($qq['putusan']=='0'){
|
||||
$putusan="Tidak Setuju";
|
||||
}else{
|
||||
$putusan="";
|
||||
}
|
||||
$text.="[quote=";
|
||||
$text.="$nmReviewer;".tanggalIndo($qq['tgl'],'j F Y')."]";
|
||||
$text.=$qq['review_text'];
|
||||
$text.="[/quote]";
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
<?php if(empty($_GET['nim']) OR $_GET['nim']==$_SESSION['login-mhs']['nim']){ ?>
|
||||
<div class="col-sm-12">
|
||||
<div class="panel panel-default">
|
||||
<!-- <div class="panel-heading"></div> -->
|
||||
<form id="post_review" method="POST" action="page/praoutline/act.praoutline.php">
|
||||
<input type="hidden" name="act" value="post_review" />
|
||||
<input type="hidden" name="idpra" value="<?php echo $stat['id'];?>" />
|
||||
<div class="panel-body">
|
||||
<div class="form-group">
|
||||
Tanggapan : <br/>
|
||||
<textarea name="text_review" rows="12" id="text_review" class=" ckeditor form-control"><?php echo $text;?></textarea>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" id="reply"><i class="clip-upload"></i> Submit</button>
|
||||
<span id="loading" style="display:none"><i class="clip-spin-alt icon-spin"></i><em> Loading..</em></span>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<?php } ?>
|
||||
</div>
|
||||
<?php
|
||||
}else{
|
||||
echo "<div class='alert alert-danger'>Belum Ada Review dari Dosen.</div>";
|
||||
?>
|
||||
<div class="row">
|
||||
<?php if(empty($_GET['nim']) OR $_GET['nim']==$_SESSION['login-mhs']['nim'] ){ ?>
|
||||
<div class="col-sm-12">
|
||||
<div class="panel panel-default">
|
||||
<!-- <div class="panel-heading"></div> -->
|
||||
<form id="post_review" method="POST" action="page/praoutline/act.praoutline.php">
|
||||
<input type="hidden" name="act" value="post_review" />
|
||||
<input type="hidden" name="idpra" value="<?php echo $stat['id'];?>" />
|
||||
<div class="panel-body">
|
||||
<div class="form-group">
|
||||
Tanggapan : <br/>
|
||||
<textarea name="text_review" rows="12" id="text_review" class="form-control"></textarea>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" id="reply"><i class="clip-upload"></i> Submit</button>
|
||||
<span id="loading" style="display:none"><i class="clip-spin-alt icon-spin"></i><em> Loading..</em></span>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<?php } ?>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
}else{
|
||||
echo "<div class='alert alert-danger'>Maaf. Data Review Untuk Mahasiswa ".$_GET['nim']." Tidak Ditemukan. </div>";
|
||||
}
|
||||
|
||||
?>
|
||||
171
mahasiswa/page/outline/act.outline.php
Normal file
171
mahasiswa/page/outline/act.outline.php
Normal file
@@ -0,0 +1,171 @@
|
||||
<?php
|
||||
|
||||
session_start();
|
||||
if ($_SESSION['login-mhs']) {
|
||||
if ($_POST) {
|
||||
include '../../../inc/helper.php';
|
||||
include '../../../inc/konfigurasi.php';
|
||||
include '../../../inc/db.pdo.class.php';
|
||||
|
||||
$db = new dB($dbsetting);
|
||||
|
||||
switch ($_POST['act']) {
|
||||
case 'diskusi':
|
||||
$pemb = $_POST['pemb'];
|
||||
$bab = $_POST['bab'];
|
||||
$sub = $_POST['sub'];
|
||||
$nim = $_SESSION['login-mhs']['nim'];
|
||||
$prodi = $_SESSION['login-mhs']['prodi'];
|
||||
$stta = $_POST['stta'];
|
||||
|
||||
$simpan = "INSERT INTO tbdiskusi SET
|
||||
idDiskusi='',
|
||||
idProdi='".$prodi."',
|
||||
nim='".$nim."',
|
||||
pemb='".$pemb."',
|
||||
idBab='".$bab."',
|
||||
subDiskusi='".$sub."',
|
||||
wktMulai=CURDATE(),
|
||||
wktSelesai=null,
|
||||
stDiskusi='0',
|
||||
stTA='".$stta."'";
|
||||
|
||||
if ($db->runQuery($simpan)) {
|
||||
echo json_encode(['result' => true, 'msg' => 'Sukses Menambahkan Diskusi']);
|
||||
} else {
|
||||
echo json_encode(['result' => false, 'msg' => 'Gagal Menambahkan Diskusi, DBError']);
|
||||
}
|
||||
break;
|
||||
|
||||
case 'post_review':
|
||||
$query = "SHOW TABLE STATUS LIKE 'tbreviewdiskusi'";
|
||||
$db->runQuery($query);
|
||||
$data = $db->dbFetch();
|
||||
//$newID = $data['Auto_increment'];
|
||||
$newID = time().rand(100,999);
|
||||
|
||||
$nim = $_SESSION['login-mhs']['nim'];
|
||||
$id = $_POST['id'];
|
||||
$sub = $_POST['sub'];
|
||||
$prodi = $_SESSION['login-mhs']['prodi'];
|
||||
$rev_text = $_POST['text_review'];
|
||||
|
||||
//print_r($_POST);
|
||||
//print_r($_FILES);
|
||||
if ($_FILES['berkas']['name'] != '') {
|
||||
$dir = LAMPIRAN_FILE;
|
||||
if (!is_dir($dir) && !@mkdir($dir, 0777, true) && !is_dir($dir)) {
|
||||
echo json_encode(['result' => false, 'msg' => 'Folder upload tidak tersedia.']);
|
||||
exit;
|
||||
}
|
||||
|
||||
$supportlist = ['pdf', 'zip', 'doc', 'docx'];
|
||||
$namaberkas = $_FILES['berkas']['name'];
|
||||
$type = $_FILES['berkas']['type'];
|
||||
$tmpname = $_FILES['berkas']['tmp_name'];
|
||||
$ext = get_ext($namaberkas);
|
||||
|
||||
if (!in_array($ext, $supportlist)) {
|
||||
echo json_encode(['result' => false, 'msg' => 'Hanya Mendukung file pdf, zip, word']);
|
||||
exit;
|
||||
}
|
||||
|
||||
$nmfile = $newID.'-'.$nim.'-'.trim($sub).'.'.$ext;
|
||||
$pathfile = $dir.$nmfile;
|
||||
|
||||
if (move_uploaded_file($tmpname, $pathfile)) {
|
||||
$query = "INSERT INTO tbreviewdiskusi SET
|
||||
idDiskusi='$id',
|
||||
idProdi='$prodi',
|
||||
reviewer='$nim',
|
||||
rev_text='$rev_text',
|
||||
file_lamp='".$nmfile."',
|
||||
type_filelamp='".$type."',
|
||||
tgl=CURDATE(),
|
||||
wkt=CURTIME(),
|
||||
status='0'
|
||||
";
|
||||
if (!$db->runQuery($query)) {
|
||||
echo json_encode(['result' => false, 'msg' => 'Review Gagal DbError']);
|
||||
@unlink($pathfile);
|
||||
exit;
|
||||
} else {
|
||||
echo json_encode(['result' => true, 'msg' => 'Review Berhasil Ditambahkan']);
|
||||
}
|
||||
} else {
|
||||
echo json_encode(['result' => false, 'msg' => 'Review Gagal Ditambahkan']);
|
||||
exit;
|
||||
}
|
||||
} else {
|
||||
$query = "INSERT INTO tbreviewdiskusi SET
|
||||
idDiskusi='$id',
|
||||
idProdi='$prodi',
|
||||
reviewer='$nim',
|
||||
rev_text='$rev_text',
|
||||
tgl=CURDATE(),
|
||||
wkt=CURTIME(),
|
||||
status='0'
|
||||
";
|
||||
if (!$db->runQuery($query)) {
|
||||
echo json_encode(['result' => false, 'msg' => 'Review Gagal Ditambahkan']);
|
||||
} else {
|
||||
echo json_encode(['result' => true, 'msg' => 'Review Berhasil Ditambahkan']);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case 'jadwal':
|
||||
$judul = $_POST['judul'];
|
||||
$pemb1 = $_POST['pemb1'];
|
||||
$pemb2 = $_POST['pemb2'];
|
||||
$peng1 = $_POST['peng1'];
|
||||
$peng2 = $_POST['peng2'];
|
||||
$jenis = $_POST['jenis'];
|
||||
$ruang = $_POST['ruang'];
|
||||
if (isset($_POST['idTA'])) {
|
||||
$idTA = $_POST['idTA'];
|
||||
|
||||
$sql = "SELECT * FROM tb_verif_berkas WHERE idRekapHasil = '$idTA' AND jenisSidang = '$jenis'";
|
||||
$db->runQuery($sql);
|
||||
|
||||
if ($db->dbRows() == 0) {
|
||||
$sql = "INSERT INTO tb_verif_berkas(idRekapHasil, jenisSidang) VALUES('$idTA', '$jenis')";
|
||||
$db->runQuery($sql);
|
||||
}
|
||||
} else {
|
||||
$idTA = null;
|
||||
}
|
||||
|
||||
$daterange = $_POST['daterange'];
|
||||
$date = explode('-', $daterange);
|
||||
$date1 = date_create($date[0]);
|
||||
$start = date_format($date1, 'Y-m-d');
|
||||
$date2 = date_create($date[1]);
|
||||
$end = date_format($date2, 'Y-m-d');
|
||||
$idmhs = $_SESSION['login-mhs']['id'];
|
||||
$prodi = $_SESSION['login-mhs']['prodi'];
|
||||
|
||||
$submit = "INSERT INTO tbjadwal SET
|
||||
idMhs='".$idmhs."',
|
||||
idProdi='".$prodi."',
|
||||
judul='".$judul."',
|
||||
ruangan='".$ruang."',
|
||||
jenis='".$jenis."',
|
||||
start='".$start."',
|
||||
end='".$end."',
|
||||
pemb1='".$pemb1."',
|
||||
pemb2='".$pemb2."',
|
||||
peng1='".$peng1."',
|
||||
peng2='".$peng2."',
|
||||
idRekapHasil='".$idTA."',
|
||||
publish='N'";
|
||||
|
||||
if ($db->runQuery($submit)) {
|
||||
echo json_encode(['result' => true, 'msg' => 'Sukses Mengajukan Jadwal']);
|
||||
} else {
|
||||
echo json_encode(['result' => false, 'msg' => 'Gagal Mengajukan Jadwal, DBError']);
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
115
mahasiswa/page/outline/diskusi.php
Normal file
115
mahasiswa/page/outline/diskusi.php
Normal file
@@ -0,0 +1,115 @@
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<ol class="breadcrumb">
|
||||
<li>
|
||||
<i class="clip-home-3"></i>
|
||||
<a href="<?php ECHO MHS_PAGE;?>">
|
||||
Home
|
||||
</a>
|
||||
</li>
|
||||
<li class="active">
|
||||
Diskusi Baru
|
||||
</li>
|
||||
|
||||
</ol>
|
||||
<div class="page-header">
|
||||
<h1>Ajukan Diskusi Tugas Akhir <small></small></h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
$db=new dB($dbsetting);
|
||||
$nim=$_SESSION['login-mhs']['nim'];
|
||||
$nmPemb1="SELECT
|
||||
td.nip,
|
||||
td.nmLengkap,
|
||||
tr.nim,
|
||||
tr.pemb1
|
||||
FROM tbdosen td
|
||||
LEFT JOIN tbrekaphasil tr ON (td.nip=tr.pemb1)
|
||||
WHERE tr.nim='$nim' AND tr.kep_akhir='1'";
|
||||
$db->runQuery($nmPemb1);
|
||||
$pemb1=$db->dbFetch();
|
||||
|
||||
$nmPemb2="SELECT
|
||||
td.nip,
|
||||
td.nmLengkap,
|
||||
tr.nim,
|
||||
tr.pemb2
|
||||
FROM tbdosen td
|
||||
LEFT JOIN tbrekaphasil tr ON (td.nip=tr.pemb2)
|
||||
WHERE tr.nim='$nim' AND tr.kep_akhir='1'";
|
||||
|
||||
$db->runQuery($nmPemb2);
|
||||
$pemb2=$db->dbFetch();
|
||||
|
||||
?>
|
||||
<form id="tambah_diskusi" method="POST" action="">
|
||||
<input type="hidden" name="act" value="diskusi" />
|
||||
<div class="row">
|
||||
<div class="col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="form-field-select-1">
|
||||
Pilih Dosen Pembimbing
|
||||
</label>
|
||||
<select name="pemb" id="pemb" class="form-control">
|
||||
<option value="">-Pilih Dosen Pembimbing-</option>
|
||||
<option value="<?php echo $pemb1['nip']?>"><?php echo $pemb1['nmLengkap'];?></option>
|
||||
<option value="<?php echo $pemb2['nip']?>"><?php echo $pemb2['nmLengkap'];?></option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-4">
|
||||
<div class="form-group">
|
||||
<label for="form-field-select-1">
|
||||
Status Tugas Akhir
|
||||
</label>
|
||||
<select name="stta" id="stta" class="form-control">
|
||||
<option value="">-Pilih Status Tugas Akhir-</option>
|
||||
<option value="1">Tugas Akhir 1</option>
|
||||
<option value="2">Tugas Akhir 2</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-5">
|
||||
<div class="form-group">
|
||||
<label for="form-field-select-1">
|
||||
Pilih BAB Diskusi
|
||||
</label>
|
||||
<select name="bab" id="bab" class="form-control">
|
||||
<option value="">-Pilih BAB Diskusi-</option>
|
||||
<?php
|
||||
$bab="SELECT tb.idBab, tb.namaBab FROM tbbab tb";
|
||||
$db->runQuery($bab);
|
||||
while($new=$db->dbFetch())
|
||||
{
|
||||
?>
|
||||
<option value="<?php echo $new['idBab'];?>"><?php echo $new['namaBab'];?></option>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="form-group col-sm-7">
|
||||
<label class="control-label" for="form-field-1">
|
||||
Sub Bahasan Diskusi
|
||||
</label>
|
||||
|
||||
<input type="text" placeholder="Sub Bahasan" id="sub" class="form-control" name="sub" value="<?php echo $_POST['sub'];?>">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-2">
|
||||
<div class="form-group">
|
||||
<input type="submit" class="btn btn-blue" name="simpan" value="Ajukan Diskusi">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
227
mahasiswa/page/outline/jadwal.php
Normal file
227
mahasiswa/page/outline/jadwal.php
Normal file
@@ -0,0 +1,227 @@
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<ol class="breadcrumb">
|
||||
<li>
|
||||
<i class="clip-home-3"></i>
|
||||
<a href="<?php ECHO MHS_PAGE;?>">
|
||||
Home
|
||||
</a>
|
||||
</li>
|
||||
<li class="active">
|
||||
Jadwal
|
||||
</li>
|
||||
</ol>
|
||||
<div class="page-header">
|
||||
<h1>Pengajuan Jadwal Seminar dan Sidang <small></small></h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
$nim=$_SESSION['login-mhs']['nim'];
|
||||
$prodi=$_SESSION['login-mhs']['prodi'];
|
||||
$idmhs=$_SESSION['login-mhs']['id'];
|
||||
|
||||
$ket="SELECT * FROM tbrekaphasil where nim='$nim'";
|
||||
$db->runQuery($ket);
|
||||
$all=$db->dbFetch();
|
||||
|
||||
$cek="select*from tbjadwal where idMhs='$idmhs'";
|
||||
$db->runQuery($cek);
|
||||
if($db->dbRows()>0){
|
||||
$view=$db->dbFetch();
|
||||
if($view['publish']=='N' AND $view['jenis']=='Outline'){
|
||||
echo "<div class='alert alert-danger'>Anda Telah Mengajukan Jadwal Seminar Outline. Silahkan Tunggu Konfirmasi Admin.</div>";
|
||||
}else if($view['publish']=='Y' AND $view['jenis']=='Outline'){
|
||||
$tg=date_create($view['start']);
|
||||
$tgl=tanggalIndo($view['start'],'j F Y');
|
||||
$jm=date_format($tg, 'H:i');
|
||||
|
||||
$nim=$_SESSION['login-mhs']['nim'];
|
||||
$id=$_SESSION['login-mhs']['id'];
|
||||
$key=md5($nim)."%$id";
|
||||
echo "<div class='alert alert-info'>Jadwal Seminar Outline Telah Di Konfirmasi pada tanggal <b>$tgl</b> pukul <b>$jm</b> di Ruang <b>$view[ruangan]</b>.
|
||||
<p>Link Daftar Peserta Seminar : <a href="?><?php echo DOMAIN_UTAMA."/daftar_peserta?key=$key"." target=_blank>".DOMAIN_UTAMA."/daftar_peserta?key=$key";?><?php echo "</a></p></div>";
|
||||
}else if($view['publish']=='N' AND $view['jenis']=='Sidang'){
|
||||
echo "<div class='alert alert-danger'>Anda Telah Mengajukan Jadwal Sidang Skripsi. Silahkan Tunggu Konfirmasi Admin.</div>";
|
||||
}else if($view['publish']=='Y' AND $view['jenis']=='Sidang'){
|
||||
$tg=date_create($view['start']);
|
||||
$tgl=tanggalIndo($view['start'],'j F Y');
|
||||
$jm=date_format($tg, 'H:i');
|
||||
echo "<div class='alert alert-info'>Jadwal Sidang Skripsi Telah Di Konfirmasi pada tanggal <b>$tgl</b> di $view[ruangan].</div>";
|
||||
}
|
||||
?>
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<!-- start: Form PANEL -->
|
||||
|
||||
<form method="POST" enctype="multipart/form-data" action="page/outline/act.outline.php">
|
||||
<input type="hidden" name="act" value="jadwal" />
|
||||
<input type="hidden" name="judul" value="<?php echo "$all[judul_final]";?>" />
|
||||
<?php
|
||||
$pb1="SELECT * FROM tbdosen where nip='$all[pemb1]'";
|
||||
$db->runQuery($pb1);
|
||||
$pemb1=$db->dbFetch();
|
||||
?>
|
||||
<input type="hidden" name="pemb1" value="<?php echo "$pemb1[nmLengkap]";?>" />
|
||||
<?php
|
||||
$pb2="SELECT * FROM tbdosen where nip='$all[pemb2]'";
|
||||
$db->runQuery($pb2);
|
||||
$pemb2=$db->dbFetch();
|
||||
?>
|
||||
<input type="hidden" name="pemb2" value="<?php echo "$pemb2[nmLengkap]";?>" />
|
||||
<?php
|
||||
$pg1="SELECT * FROM tbdosen where nip='$all[peng1]'";
|
||||
$db->runQuery($pg1);
|
||||
$peng1=$db->dbFetch();
|
||||
?>
|
||||
<input type="hidden" name="peng1" value="<?php echo "$peng1[nmLengkap]";?>" />
|
||||
<?php
|
||||
$pg2="SELECT * FROM tbdosen where nip='$all[peng2]'";
|
||||
$db->runQuery($pg2);
|
||||
$peng2=$db->dbFetch();
|
||||
?>
|
||||
<input type="hidden" name="peng2" value="<?php echo "$peng2[nmLengkap]";?>" />
|
||||
<div class="row">
|
||||
<div class="col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="form-field-select-1">
|
||||
Jenis Kegiatan
|
||||
</label>
|
||||
<select name="jenis" class="form-control">
|
||||
<option value="Outline">Seminar Outline</option>
|
||||
<option value="Sidang">Sidang Skripsi</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="form-field-select-1">
|
||||
Ruang Pelaksanaan
|
||||
</label>
|
||||
<select name="ruang" class="form-control">
|
||||
<option value="Lab A">LAB A</option>
|
||||
<option value="Lab B">LAB B</option>
|
||||
<option value="Lab C">LAB C</option>
|
||||
<option value="Lab D">LAB D</option>
|
||||
<option value="Ruang Sidang">Ruang Sidang</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3">
|
||||
<div class="form-group">
|
||||
<p>
|
||||
Range Tanggal Pengajuan
|
||||
</p>
|
||||
<div class="input-group">
|
||||
<span class="input-group-addon"> <i class="icon-calendar"></i> </span>
|
||||
<input type="text" class="form-control date-range" name="daterange">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-2">
|
||||
<div class="form-group">
|
||||
<input type="submit" class="form-control" name="simpan" value="Ajukan">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<!-- end: Form PANEL -->
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
}else{
|
||||
?>
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<!-- start: Form PANEL -->
|
||||
|
||||
<form method="POST" enctype="multipart/form-data" action="page/outline/act.outline.php">
|
||||
<input type="hidden" name="act" value="jadwal" />
|
||||
<input type="hidden" name="judul" value="<?php echo "$all[judul_final]";?>" />
|
||||
<?php
|
||||
$pb1="SELECT * FROM tbdosen where nip='$all[pemb1]'";
|
||||
$db->runQuery($pb1);
|
||||
$pemb1=$db->dbFetch();
|
||||
?>
|
||||
<input type="hidden" name="pemb1" value="<?php echo "$pemb1[nmLengkap]";?>" />
|
||||
<?php
|
||||
$pb2="SELECT * FROM tbdosen where nip='$all[pemb2]'";
|
||||
$db->runQuery($pb2);
|
||||
$pemb2=$db->dbFetch();
|
||||
?>
|
||||
<input type="hidden" name="pemb2" value="<?php echo "$pemb2[nmLengkap]";?>" />
|
||||
<?php
|
||||
$pg1="SELECT * FROM tbdosen where nip='$all[peng1]'";
|
||||
$db->runQuery($pg1);
|
||||
$peng1=$db->dbFetch();
|
||||
?>
|
||||
<input type="hidden" name="peng1" value="<?php echo "$peng1[nmLengkap]";?>" />
|
||||
<?php
|
||||
$pg2="SELECT * FROM tbdosen where nip='$all[peng2]'";
|
||||
$db->runQuery($pg2);
|
||||
$peng2=$db->dbFetch();
|
||||
?>
|
||||
<input type="hidden" name="peng2" value="<?php echo "$peng2[nmLengkap]";?>" />
|
||||
<div class="row">
|
||||
<div class="col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="form-field-select-1">
|
||||
Jenis Kegiatan
|
||||
</label>
|
||||
<select name="jenis" class="form-control">
|
||||
<option value="Outline">Seminar Outline</option>
|
||||
<option value="Sidang">Sidang Skripsi</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3">
|
||||
<div class="form-group">
|
||||
<label for="form-field-select-1">
|
||||
Ruang Pelaksanaan
|
||||
</label>
|
||||
<select name="ruang" class="form-control">
|
||||
<option value="Lab A">LAB A</option>
|
||||
<option value="Lab B">LAB B</option>
|
||||
<option value="Lab C">LAB C</option>
|
||||
<option value="Lab D">LAB D</option>
|
||||
<option value="Ruang Sidang">Ruang Sidang</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-3">
|
||||
<div class="form-group">
|
||||
<p>
|
||||
Range Tanggal Pengajuan
|
||||
</p>
|
||||
<div class="input-group">
|
||||
<span class="input-group-addon"> <i class="icon-calendar"></i> </span>
|
||||
<input type="text" class="form-control date-range" name="daterange">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-2">
|
||||
<div class="form-group">
|
||||
<input type="submit" class="form-control" name="simpan" value="Ajukan">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<!-- end: Form PANEL -->
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
}?>
|
||||
116
mahasiswa/page/outline/jadwal_outline.php
Normal file
116
mahasiswa/page/outline/jadwal_outline.php
Normal file
@@ -0,0 +1,116 @@
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<ol class="breadcrumb">
|
||||
<li>
|
||||
<i class="clip-home-3"></i>
|
||||
<a href="<?php ECHO MHS_PAGE;?>">
|
||||
Home
|
||||
</a>
|
||||
</li>
|
||||
<li class="active">
|
||||
Jadwal
|
||||
</li>
|
||||
</ol>
|
||||
<div class="page-header">
|
||||
<h1>Pengajuan Jadwal Seminar Outline <small></small></h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
$nim=$_SESSION['login-mhs']['nim'];
|
||||
$prodi=$_SESSION['login-mhs']['prodi'];
|
||||
$idmhs=$_SESSION['login-mhs']['id'];
|
||||
|
||||
$cek="select*from tbjadwal where idMhs='$idmhs' and jenis='Outline'";
|
||||
$db->runQuery($cek);
|
||||
if($db->dbRows()>0){
|
||||
$view=$db->dbFetch();
|
||||
if($view['publish']=='N' AND $view['jenis']=='Outline'){
|
||||
echo "<div class='alert alert-danger'>Anda Telah Mengajukan Jadwal Seminar Outline. Silahkan Tunggu Konfirmasi Admin.</div>";
|
||||
}else if($view['publish']=='Y' AND $view['jenis']=='Outline'){
|
||||
$tg=date_create($view['start']);
|
||||
$tgl=tanggalIndo($view['start'],'j F Y');
|
||||
$jm=date_format($tg, 'H:i');
|
||||
|
||||
$nim=$_SESSION['login-mhs']['nim'];
|
||||
$id=$_SESSION['login-mhs']['id'];
|
||||
$key=md5($nim)."%$id";
|
||||
echo "<div class='alert alert-info'>Jadwal Seminar Outline Telah Di Konfirmasi pada tanggal <b>$tgl</b> pukul <b>$jm</b> di Ruang <b>$view[ruangan]</b>.
|
||||
<p>Link Daftar Peserta Seminar : <a href="?><?php echo DOMAIN_UTAMA."/daftar_peserta?key=$key"." target=_blank>".DOMAIN_UTAMA."/daftar_peserta?key=$key";?><?php echo "</a></p></div>";
|
||||
}
|
||||
}else{
|
||||
|
||||
$ket="SELECT * FROM tbrekaphasil where nim='$nim'";
|
||||
$db->runQuery($ket);
|
||||
$all=$db->dbFetch();
|
||||
?>
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<!-- start: Form PANEL -->
|
||||
<form id="post_jadwal" name="post_jadwal" method="POST" action="">
|
||||
<input type="hidden" name="act" value="jadwal" />
|
||||
<input type="hidden" name="jenis" value="Outline" />
|
||||
<input type="hidden" name="ruang" value="" />
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group">
|
||||
<label>Judul Skripsi</label>
|
||||
<textarea name="judul" id="judul" class="form-control required" rows="6"><?php echo $all['judul_final'];?></textarea>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Tanggal</label>
|
||||
<div class="input-group">
|
||||
<span class="input-group-addon"> <i class="icon-calendar"></i> </span>
|
||||
<input type="text" class="form-control date-range required" name="daterange" id="daterange" title="Tanggal Harus Dipilih">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<button type="submit" class="btn btn-primary" id="btnTerbitkan">Ajukan Jadwal</button>
|
||||
<span id="loading" style="display:none"><i class="clip-spin-alt icon-spin"></i><em> Loading..</em></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group">
|
||||
<label>Dosen Pembimbing 1</label>
|
||||
<?php
|
||||
$pb1="SELECT * FROM tbdosen where nip='".$all['pemb1']."'";
|
||||
$db->runQuery($pb1);
|
||||
$pemb1=$db->dbFetch();
|
||||
?>
|
||||
<input type="text" name="pemb1" id="pemb1" class="form-control required" value="<?php echo $pemb1['nmLengkap'];?>" />
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Dosen Pembimbing 2</label>
|
||||
<?php
|
||||
$pb2="SELECT * FROM tbdosen where nip='".$all['pemb2']."'";
|
||||
$db->runQuery($pb2);
|
||||
$pemb2=$db->dbFetch();
|
||||
?>
|
||||
<input type="text" name="pemb2" id="pemb2" class="form-control required" value="<?php echo $pemb2['nmLengkap'];?>" />
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Dosen Penguji 1</label>
|
||||
<?php
|
||||
$pg1="SELECT * FROM tbdosen where nip='".$all['peng1']."'";
|
||||
$db->runQuery($pg1);
|
||||
$peng1=$db->dbFetch();
|
||||
?>
|
||||
<input type="text" name="peng1" id="peng1"class="form-control required" value="<?php echo $peng1['nmLengkap'];?>"/>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Dosen Penguji 2</label>
|
||||
<?php
|
||||
$pg2="SELECT * FROM tbdosen where nip='".$all['peng2']."'";
|
||||
$db->runQuery($pg2);
|
||||
$peng2=$db->dbFetch();
|
||||
?>
|
||||
<input type="text" name="peng2" id="peng2" class="form-control required" value="<?php echo $peng2['nmLengkap'];?>"/>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<!-- end: Form PANEL -->
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
}?>
|
||||
111
mahasiswa/page/outline/jadwal_sidHas.php
Normal file
111
mahasiswa/page/outline/jadwal_sidHas.php
Normal file
@@ -0,0 +1,111 @@
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<ol class="breadcrumb">
|
||||
<li>
|
||||
<i class="clip-home-3"></i>
|
||||
<a href="<?php echo MHS_PAGE; ?>">
|
||||
Home
|
||||
</a>
|
||||
</li>
|
||||
<li class="active">
|
||||
Jadwal
|
||||
</li>
|
||||
</ol>
|
||||
<div class="page-header">
|
||||
<h1>Pengajuan Jadwal Seminar Hasil Skripsi<small></small></h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
$nim = $_SESSION['login-mhs']['nim'];
|
||||
$prodi = $_SESSION['login-mhs']['prodi'];
|
||||
$idmhs = $_SESSION['login-mhs']['id'];
|
||||
|
||||
$ket = "SELECT * FROM tbrekaphasil where nim='$nim'";
|
||||
$db->runQuery($ket);
|
||||
$all = $db->dbFetch();
|
||||
|
||||
$cek = "select*from tbjadwal where idMhs='$idmhs' and jenis='SidHas'";
|
||||
$db->runQuery($cek);
|
||||
|
||||
if ($db->dbRows() > 0) {
|
||||
$view = $db->dbFetch();
|
||||
if ($view['publish'] == 'N' and $view['jenis'] == 'SidHas') {
|
||||
echo "<div class='alert alert-danger'>Anda Telah Mengajukan Jadwal Seminar Hasil Skripsi. Silahkan Tunggu Konfirmasi Admin.</div>";
|
||||
} elseif ($view['publish'] == 'Y' and $view['jenis'] == 'SidHas') {
|
||||
$tg = date_create($view['start']);
|
||||
$tgl = tanggalIndo($view['start'], 'j F Y');
|
||||
$jm = date_format($tg, 'H:i');
|
||||
echo "<div class='alert alert-info'>Jadwal Seminar Hasil Skripsi Telah Di Konfirmasi pada tanggal <b>$tgl</b> di $view[ruangan].</div>";
|
||||
}
|
||||
} else {
|
||||
?>
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<!-- start: Form PANEL -->
|
||||
<form id="post_jadwal" name="post_jadwal" method="POST" action="">
|
||||
<input type="hidden" name="act" value="jadwal" />
|
||||
<input type="hidden" name="jenis" value="SidHas" />
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group">
|
||||
<label>Judul Skripsi</label>
|
||||
<textarea name="judul" id="judul" class="form-control required"><?php echo $all['judul_final']; ?></textarea>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Ruangan</label>
|
||||
<input type="text" name="ruang" class="form-control required" value="Ruang Sidang" />
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Tanggal</label>
|
||||
<div class="input-group">
|
||||
<span class="input-group-addon"> <i class="icon-calendar"></i> </span>
|
||||
<input type="text" class="form-control date-range required" name="daterange" id="daterange" title="Tanggal Harus Dipilih">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<button type="submit" class="btn btn-primary" id="btnTerbitkan">Ajukan Jadwal</button>
|
||||
<span id="loading" style="display:none"><i class="clip-spin-alt icon-spin"></i><em> Loading..</em></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group">
|
||||
<label>Dosen Pembimbing 1</label>
|
||||
<?php
|
||||
$pb1 = "SELECT * FROM tbdosen where nip='".$all['pemb1']."'";
|
||||
$db->runQuery($pb1);
|
||||
$pemb1 = $db->dbFetch(); ?>
|
||||
<input type="text" name="pemb1" id="pemb1" class="form-control required" value="<?php echo $pemb1['nmLengkap']; ?>" />
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Dosen Pembimbing 2</label>
|
||||
<?php
|
||||
$pb2 = "SELECT * FROM tbdosen where nip='".$all['pemb2']."'";
|
||||
$db->runQuery($pb2);
|
||||
$pemb2 = $db->dbFetch(); ?>
|
||||
<input type="text" name="pemb2" id="pemb2" class="form-control required" value="<?php echo $pemb2['nmLengkap']; ?>" />
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Dosen Penguji 1</label>
|
||||
<?php
|
||||
$pg1 = "SELECT * FROM tbdosen where nip='".$all['peng1']."'";
|
||||
$db->runQuery($pg1);
|
||||
$peng1 = $db->dbFetch(); ?>
|
||||
<input type="text" name="peng1" id="peng1"class="form-control required" value="<?php echo $peng1['nmLengkap']; ?>"/>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Dosen Penguji 2</label>
|
||||
<?php
|
||||
$pg2 = "SELECT * FROM tbdosen where nip='".$all['peng2']."'";
|
||||
$db->runQuery($pg2);
|
||||
$peng2 = $db->dbFetch(); ?>
|
||||
<input type="text" name="peng2" id="peng2" class="form-control required" value="<?php echo $peng2['nmLengkap']; ?>"/>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<!-- end: Form PANEL -->
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
}?>
|
||||
218
mahasiswa/page/outline/jadwal_sidang.php
Normal file
218
mahasiswa/page/outline/jadwal_sidang.php
Normal file
@@ -0,0 +1,218 @@
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<ol class="breadcrumb">
|
||||
<li>
|
||||
<i class="clip-home-3"></i>
|
||||
<a href="<?php echo MHS_PAGE; ?>">
|
||||
Home
|
||||
</a>
|
||||
</li>
|
||||
<li class="active">
|
||||
Jadwal
|
||||
</li>
|
||||
</ol>
|
||||
<div class="page-header">
|
||||
<h1>Pengajuan Jadwal Sidang Skripsi (Pastikan alamat url http:// sebelum mengupload berkas)
|
||||
<small></small></h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
$nim = $_SESSION['login-mhs']['nim'];
|
||||
$prodi = $_SESSION['login-mhs']['prodi'];
|
||||
$idmhs = $_SESSION['login-mhs']['id'];
|
||||
|
||||
$currentIdRekap = 0;
|
||||
|
||||
$ket = "SELECT * FROM tbrekaphasil where nim='$nim'";
|
||||
$db->runQuery($ket);
|
||||
$all = $db->dbFetch();
|
||||
|
||||
$currentIdRekap = $all['id'];
|
||||
|
||||
$sql = "SELECT * FROM tb_verif_berkas WHERE idRekapHasil = '$currentIdRekap' AND jenisSidang = 'Sidang'";
|
||||
$db->runQuery($sql);
|
||||
|
||||
$catatanDariAdmin = null;
|
||||
$verifPemb1 = null;
|
||||
$verifPemb2 = null;
|
||||
$verifPeng1 = null;
|
||||
$verifPeng2 = null;
|
||||
|
||||
if ($db->dbRows() > 0) {
|
||||
$dataVerif = $db->dbFetch();
|
||||
$catatanDariAdmin = $dataVerif['catatanDariAdmin'];
|
||||
$verifPemb1 = $dataVerif['verifPemb1'];
|
||||
$verifPemb2 = $dataVerif['verifPemb2'];
|
||||
$verifPeng1 = $dataVerif['verifPeng1'];
|
||||
$verifPeng2 = $dataVerif['verifPeng2'];
|
||||
}
|
||||
|
||||
if ($catatanDariAdmin == null || $catatanDariAdmin == '') {
|
||||
$catatanDariAdmin = 'Tidak ada catatan';
|
||||
}
|
||||
|
||||
$cek = "select*from tbjadwal where idMhs='$idmhs' and jenis='Sidang'";
|
||||
$db->runQuery($cek);
|
||||
if ($db->dbRows() > 0) {
|
||||
$view = $db->dbFetch();
|
||||
|
||||
if ($view['publish'] == 'N' and $view['jenis'] == 'Sidang') {
|
||||
echo "<div class='alert alert-danger'>Anda Telah Mengajukan Jadwal Sidang Skripsi. Silahkan Upload Berkas Sidang dan Tunggu Konfirmasi Admin.</div>";
|
||||
} elseif ($view['publish'] == 'Y' and $view['jenis'] == 'Sidang') {
|
||||
$tg = date_create($view['start']);
|
||||
$tgl = tanggalIndo($view['start'], 'j F Y');
|
||||
$jm = date_format($tg, 'H:i');
|
||||
echo "<div class='alert alert-info'>Jadwal Sidang Skripsi Telah Di Konfirmasi pada tanggal <b>$tgl</b> di $view[ruangan].</div>";
|
||||
}
|
||||
|
||||
echo "<div class='alert alert-info'>Catatan dari Admin : $catatanDariAdmin</div>"; ?>
|
||||
|
||||
<h4>Verifikasi Dosen</h4>
|
||||
<table class="table table-striped table-bordered table-hover " >
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>Pembimbing 1</td>
|
||||
<td style="width:100px"><?php if ($verifPemb1 != null) {
|
||||
if ($verifPemb1 == '1') {
|
||||
echo '<span class="label label-success">OK</span>';
|
||||
} else {
|
||||
echo '<span class="label label-warning">Belum Diverifikasi</span>';
|
||||
}
|
||||
} else {
|
||||
echo '-';
|
||||
} ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Pembimbing 2</td>
|
||||
<td style="width:100px"><?php if ($verifPemb2 != null) {
|
||||
if ($verifPemb2 == '1') {
|
||||
echo '<span class="label label-success">OK</span>';
|
||||
} else {
|
||||
echo '<span class="label label-warning">Belum Diverifikasi</span>';
|
||||
}
|
||||
} else {
|
||||
echo '-';
|
||||
} ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Penguji 1</td>
|
||||
<td style="width:100px"><?php if ($verifPeng1 != null) {
|
||||
if ($verifPeng1 == '1') {
|
||||
echo '<span class="label label-success">OK</span>';
|
||||
} else {
|
||||
echo '<span class="label label-warning">Belum Diverifikasi</span>';
|
||||
}
|
||||
} else {
|
||||
echo '-';
|
||||
} ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Penguji 2</td>
|
||||
<td style="width:100px"><?php if ($verifPeng2 != null) {
|
||||
if ($verifPeng2 == '1') {
|
||||
echo '<span class="label label-success">OK</span>';
|
||||
} else {
|
||||
echo '<span class="label label-warning">Belum Diverifikasi</span>';
|
||||
}
|
||||
} else {
|
||||
echo '-';
|
||||
} ?></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<table class="table table-striped table-bordered table-hover " id="tabelBerkasSidang" >
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Nama Berkas</th>
|
||||
<th>Upload File</th>
|
||||
<th>Status</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="isiTabelBerkas"></tbody>
|
||||
</table>
|
||||
|
||||
<div style="float:right" id="loaderBerkas"></div>
|
||||
<button class="btn btn-primary pull-right" id="btnUploadBerkas" onClick="uploadBerkasSidang()">UPLOAD</button>
|
||||
<?php
|
||||
} else {
|
||||
?>
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
|
||||
<!-- start: Form PANEL -->
|
||||
<form id="post_jadwal" name="post_jadwal" method="POST" action="">
|
||||
<input type="hidden" name="act" value="jadwal" />
|
||||
<input type="hidden" name="jenis" value="Sidang" />
|
||||
<input type="hidden" name="idTA" value="<?php echo $currentIdRekap; ?>" />
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group">
|
||||
<label>Judul Skripsi</label>
|
||||
<textarea name="judul" id="judul" class="form-control required"><?php echo $all['judul_final']; ?></textarea>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Ruangan</label>
|
||||
<input type="text" name="ruang" class="form-control required" value="Ruang Sidang" />
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Tanggal</label>
|
||||
<div class="input-group">
|
||||
<span class="input-group-addon"> <i class="icon-calendar"></i> </span>
|
||||
<input type="text" class="form-control date-range required" name="daterange" id="daterange" title="Tanggal Harus Dipilih">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<button type="submit" class="btn btn-primary" id="btnTerbitkan">Ajukan Jadwal</button>
|
||||
<span id="loading" style="display:none"><i class="clip-spin-alt icon-spin"></i><em> Loading..</em></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group">
|
||||
<label>Dosen Pembimbing 1</label>
|
||||
<?php
|
||||
$pb1 = "SELECT * FROM tbdosen where nip='".$all['pemb1']."'";
|
||||
$db->runQuery($pb1);
|
||||
$pemb1 = $db->dbFetch(); ?>
|
||||
<input type="text" name="pemb1" id="pemb1" class="form-control required" value="<?php echo $pemb1['nmLengkap']; ?>" />
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Dosen Pembimbing 2</label>
|
||||
<?php
|
||||
$pb2 = "SELECT * FROM tbdosen where nip='".$all['pemb2']."'";
|
||||
$db->runQuery($pb2);
|
||||
$pemb2 = $db->dbFetch(); ?>
|
||||
<input type="text" name="pemb2" id="pemb2" class="form-control required" value="<?php echo $pemb2['nmLengkap']; ?>" />
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Dosen Penguji 1</label>
|
||||
<?php
|
||||
$pg1 = "SELECT * FROM tbdosen where nip='".$all['peng1']."'";
|
||||
$db->runQuery($pg1);
|
||||
$peng1 = $db->dbFetch(); ?>
|
||||
<input type="text" name="peng1" id="peng1"class="form-control required" value="<?php echo $peng1['nmLengkap']; ?>"/>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Dosen Penguji 2</label>
|
||||
<?php
|
||||
$pg2 = "SELECT * FROM tbdosen where nip='".$all['peng2']."'";
|
||||
$db->runQuery($pg2);
|
||||
$peng2 = $db->dbFetch(); ?>
|
||||
<input type="text" name="peng2" id="peng2" class="form-control required" value="<?php echo $peng2['nmLengkap']; ?>"/>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<!-- end: Form PANEL -->
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
}?>
|
||||
|
||||
<script>
|
||||
const currentIdRekap = `<?php echo $currentIdRekap; ?>`;
|
||||
const nimMhs = `<?php echo $nim; ?>`;
|
||||
</script>
|
||||
58
mahasiswa/page/outline/list.php
Normal file
58
mahasiswa/page/outline/list.php
Normal file
@@ -0,0 +1,58 @@
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<ol class="breadcrumb">
|
||||
<li>
|
||||
<i class="clip-home-3"></i>
|
||||
<a href="<?php ECHO MHS_PAGE;?>">
|
||||
Home
|
||||
</a>
|
||||
</li>
|
||||
<li class="active">
|
||||
List
|
||||
</li>
|
||||
|
||||
</ol>
|
||||
<div class="page-header">
|
||||
<h1>Bahasan Diskusi <small></small></h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<?php
|
||||
$db=new dB($dbsetting);
|
||||
$nim=$_SESSION['login-mhs']['nim'];
|
||||
$check="SELECT idDiskusi FROM tbdiskusi WHERE nim='$nim'";
|
||||
$db->runQuery($check);
|
||||
if($db->dbRows()>0){
|
||||
$data="SELECT
|
||||
td.*,
|
||||
ts.*,
|
||||
tb.*
|
||||
FROM tbdiskusi td
|
||||
LEFT JOIN tbdosen ts ON (td.pemb=ts.nip)
|
||||
LEFT JOIN tbbab tb ON (td.idBab=tb.idBab)
|
||||
WHERE td.nim='$nim' group by td.idDiskusi";
|
||||
$db->runQuery($data);
|
||||
$no=0;
|
||||
while($all=$db->dbFetch()){
|
||||
if($all['stDiskusi']==0){
|
||||
$statusDiskusi=' - <span class="label label-default">Dalam Proses</span>';
|
||||
}else if($all['stDiskusi']==1){
|
||||
$statusDiskusi=' - <span class="label label-success">Selesai</span>';
|
||||
}
|
||||
$no++;
|
||||
?>
|
||||
<p><h4 style="text-align:left;margin-top:0"><a href="?page=outline&menu=review&id=<?php echo $all['idDiskusi'];?>"><?php echo $no.". ". strtoupper($all['namaBab'])." ( ".$all['subDiskusi']." )";?></a></h4></p>
|
||||
<div class="row">
|
||||
<div class="col-sm-7">
|
||||
<p style="text-indent:20px">Dosen Pembimbing : <?php echo $all['nmLengkap']." - ".tanggalIndo($all['wktMulai'],'j/m/Y'). $statusDiskusi;?></p>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
}}else{
|
||||
echo "<div class='alert alert-danger'>Belum Ada Data</div>";
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
56
mahasiswa/page/outline/new.php
Normal file
56
mahasiswa/page/outline/new.php
Normal file
@@ -0,0 +1,56 @@
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<ol class="breadcrumb">
|
||||
<li>
|
||||
<i class="clip-home-3"></i>
|
||||
<a href="<?php ECHO MHS_PAGE;?>">
|
||||
Home
|
||||
</a>
|
||||
</li>
|
||||
<li class="active">
|
||||
Review
|
||||
</li>
|
||||
|
||||
</ol>
|
||||
<div class="page-header">
|
||||
<h1> Review Terbaru <small></small></h1>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
$db=new dB($dbsetting);
|
||||
$nim=$_SESSION['login-mhs']['nim'];
|
||||
$nama=$_SESSION['login-mhs']['nmLengkap'];
|
||||
$prodi=$_SESSION['login-mhs']['prodi'];
|
||||
|
||||
$new="SELECT
|
||||
td.*,
|
||||
ts.*,
|
||||
tb.*,
|
||||
tr.*
|
||||
FROM tbdiskusi td
|
||||
LEFT JOIN tbdosen ts ON (td.pemb=ts.nip)
|
||||
LEFT JOIN tbreviewdiskusi tr ON (td.idDiskusi=tr.idDiskusi)
|
||||
LEFT JOIN tbbab tb ON (td.idBab=tb.idBab)
|
||||
WHERE td.idDiskusi=tr.idDiskusi and tr.reviewer not like '$nim' and tr.status='0' and td.nim='$nim' group by td.idDiskusi";
|
||||
$db->runQuery($new);
|
||||
if($db->dbRows()>0){
|
||||
$no=0;
|
||||
while($apdet=$db->dbFetch()){
|
||||
$no++;
|
||||
?>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<p><h4 style="text-align:left;margin-top:0"><a href="?page=outline&menu=review&id=<?php echo $apdet['idDiskusi'];?>"><?php echo $no.". ". strtoupper($apdet['namaBab'])." ( ".$apdet['subDiskusi']." )";?></a> <img src="../assets/images/update.gif"></h4></p>
|
||||
<div class="row">
|
||||
<div class="col-sm-7">
|
||||
<p style="text-indent:20px">Dosen Pembimbing : <?php echo $apdet['nmLengkap'];?></p>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
}}else{
|
||||
echo "<div class='alert alert-danger'>Tidak Ada Data Bimbingan Terbaru</div>";
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
41
mahasiswa/page/outline/outline.php
Normal file
41
mahasiswa/page/outline/outline.php
Normal file
@@ -0,0 +1,41 @@
|
||||
<?php
|
||||
|
||||
/*$cek="SELECT id FROM tbrekaphasil WHERE nim='".$_SESSION['login-mhs']['nim']."' AND kep_akhir='1' LIMIT 1";
|
||||
$db->runQuery($cek);
|
||||
if($db->dbRows()>0){*/
|
||||
switch ($_GET['menu']) {
|
||||
case 'diskusi':
|
||||
include 'diskusi.php';
|
||||
break;
|
||||
|
||||
case 'list':
|
||||
include 'list.php';
|
||||
break;
|
||||
|
||||
case 'review':
|
||||
include 'review.php';
|
||||
break;
|
||||
|
||||
case 'new':
|
||||
include 'new.php';
|
||||
break;
|
||||
|
||||
case 'jadwal_outline':
|
||||
include 'jadwal_outline.php';
|
||||
break;
|
||||
|
||||
case 'jadwal_seminar_hasil':
|
||||
include 'jadwal_sidHas.php';
|
||||
break;
|
||||
|
||||
case 'jadwal_sidang':
|
||||
include 'jadwal_sidang.php';
|
||||
break;
|
||||
|
||||
default:
|
||||
echo "<script>location.href='".MHS_PAGE."dashboard.php'</script>";
|
||||
break;
|
||||
}
|
||||
/*}else{
|
||||
echo "<div class='alert alert-danger'>Anda Belum Dapat Mengajukan Diskusi Tugas Akhir</div>";
|
||||
}*/
|
||||
235
mahasiswa/page/outline/review.php
Normal file
235
mahasiswa/page/outline/review.php
Normal file
@@ -0,0 +1,235 @@
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<ol class="breadcrumb">
|
||||
<li>
|
||||
<i class="clip-home-3"></i>
|
||||
<a href="<?php echo MHS_PAGE; ?>">
|
||||
Home
|
||||
</a>
|
||||
</li>
|
||||
<li class="active">
|
||||
Review Diskusi
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
$db = new dB($dbsetting);
|
||||
$nim = $_SESSION['login-mhs']['nim'];
|
||||
$id_dis = $_GET['id'];
|
||||
if (ctype_digit($id_dis)) {
|
||||
//set status terbaca
|
||||
$up = "UPDATE tbreviewdiskusi SET status='1' where idDiskusi='$id_dis' and reviewer not like '$nim'";
|
||||
$db->runQuery($up);
|
||||
|
||||
$checkdiskusi = "SELECT * FROM tbdiskusi WHERE nim='$nim'";
|
||||
$db->runQuery($checkdiskusi);
|
||||
if ($db->dbRows() > 0) {
|
||||
$dis = "SELECT tp.*, tr.*, tm.*, tb.*, COUNT(tr.idDiskusi) as jlhreview
|
||||
FROM tbdiskusi tp
|
||||
LEFT JOIN tbreviewdiskusi tr ON (tp.idDiskusi=tr.idDiskusi)
|
||||
LEFT JOIN tbmhs tm ON (tp.nim=tm.nim)
|
||||
LEFT JOIN tbbab tb ON (tp.idBab=tb.idBab)
|
||||
WHERE tp.nim='$nim' AND tp.idDiskusi='$id_dis' GROUP BY tp.idDiskusi";
|
||||
$db->runQuery($dis);
|
||||
if ($db->dbRows() > 0) {
|
||||
$stat = $db->dbFetch();
|
||||
if ($stat['stDiskusi'] == '0') {//dalam proses bimbingan?>
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<p><h3><?php echo "$stat[namaBab] ( $stat[subDiskusi] )"; ?></h3></p>
|
||||
<p>Jumlah Review : <span class="badge badge-info"><?php echo $stat['jlhreview']; ?></span></p>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
if ($stat['jlhreview'] > 0) {
|
||||
?>
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-body">
|
||||
<?php
|
||||
$rev = "SELECT tr.*,td.nmLengkap as nmDosen,td.foto as ftdosen, tm.nmLengkap as nmMhs,tm.foto as ftmhs FROM tbreviewdiskusi tr
|
||||
LEFT JOIN tbdosen td ON (td.nip=tr.reviewer)
|
||||
LEFT JOIN tbmhs tm ON (tm.nim=tr.reviewer)
|
||||
GROUP BY tr.idRev HAVING tr.idDiskusi='".$stat['idDiskusi']."'";
|
||||
$db->runQuery($rev);
|
||||
if ($db->dbRows() > 0) {
|
||||
echo '<ol class="discussion">';
|
||||
while ($r = $db->dbFetch()) {
|
||||
if ($r['reviewer'] == $nim) {
|
||||
$jenis = 'self';
|
||||
$nama = '<span style="float:right"><small class="label label-info">'.$r['nmMhs'].'</small></span><br/>';
|
||||
$foto = $r['ftmhs'];
|
||||
} else {
|
||||
$jenis = 'other';
|
||||
$nama = '<small class="label label-info">'.$r['nmDosen'].'</small> <br/>';
|
||||
$foto = $r['ftdosen'];
|
||||
} ?>
|
||||
<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['rev_text']); ?>
|
||||
</p><br/>
|
||||
<?php
|
||||
if ($r['file_lamp'] == '') {
|
||||
?>
|
||||
<span class="time"><small><em><?php echo tanggalIndo($r['tgl'], 'j F Y'); ?>, <?php echo substr($r['wkt'], 0, 5); ?></em></small></span>
|
||||
<?php
|
||||
} else {
|
||||
?>
|
||||
<p>Lampiran - <a class="btn btn-xs btn-bricky" href="<?php echo DOMAIN_UTAMA.'/download.php?j=diskusi&rev='.$r['idRev']; ?>">Download</a></p>
|
||||
<span class="time"><small><em><?php echo tanggalIndo($r['tgl'], 'j F Y'); ?>, <?php echo substr($r['wkt'], 0, 5); ?></em></small></span>
|
||||
<?php
|
||||
} ?>
|
||||
</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 class="col-sm-12">
|
||||
<div class="panel panel-default">
|
||||
<!-- <div class="panel-heading"></div> -->
|
||||
<form id="post_review" name="post_review" method="POST" action="" enctype="multipart/form-data">
|
||||
<input type="hidden" name="act" value="post_review" />
|
||||
<input type="hidden" name="id" value="<?php echo $_GET['id']; ?>" />
|
||||
<input type="hidden" name="sub" value="<?php echo $stat['subDiskusi']; ?>" />
|
||||
<div class="panel-body">
|
||||
<div class="form-group">
|
||||
Tanggapan : <br/>
|
||||
<textarea name="text_review" rows="12" id="text_review" class="ckeditor form-control"><?php echo $text; ?></textarea>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="gambar-berita">
|
||||
Lampiran (Maks. Ukuran File 2 MB)
|
||||
</label>
|
||||
<input type="file" name="berkas" id="berkas" class="form-control" title="Silakan Pilih Berkas untuk diupload."/>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" id="reply"><i class="clip-upload"></i> Submit</button>
|
||||
<span id="loading" style="display:none"><i class="clip-spin-alt icon-spin"></i><em> Loading..</em></span>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
} else {
|
||||
echo "<p><div class='alert alert-danger'>Belum Ada Review</div></p>"; ?>
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<div class="panel panel-default">
|
||||
<!-- <div class="panel-heading"></div> -->
|
||||
<form id="post_review" name="post_review" method="POST" action="" enctype="multipart/form-data">
|
||||
<input type="hidden" name="act" value="post_review" />
|
||||
<input type="hidden" name="id" value="<?php echo $_GET['id']; ?>" />
|
||||
<input type="hidden" name="sub" value="<?php echo $stat['subDiskusi']; ?>" />
|
||||
<div class="panel-body">
|
||||
<div class="form-group">
|
||||
Tanggapan : <br/>
|
||||
<textarea name="text_review" rows="12" id="text_review" class="ckeditor form-control"><?php echo $text; ?></textarea>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="gambar-berita">
|
||||
Lampiran (Maks. Ukuran File 2 MB)
|
||||
</label>
|
||||
<input type="file" name="berkas" id="berkas" class="form-control" title="Silakan Pilih Berkas untuk diupload."/>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-primary" id="reply"><i class="clip-upload"></i> Submit</button>
|
||||
<span id="loading" style="display:none"><i class="clip-spin-alt icon-spin"></i><em> Loading..</em></span>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
} elseif ($stat['stDiskusi'] == '1') {//closed?>
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<p><h3><?php echo "$stat[namaBab] ( $stat[subDiskusi] )"; ?></h3></p>
|
||||
<p>Jumlah Review : <span class="badge badge-info"><?php echo $stat['jlhreview']; ?></span></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-body">
|
||||
<?php
|
||||
$rev = "SELECT tr.*,td.nmLengkap as nmDosen,td.foto as ftdosen, tm.nmLengkap as nmMhs,tm.foto as ftmhs FROM tbreviewdiskusi tr
|
||||
LEFT JOIN tbdosen td ON (td.nip=tr.reviewer)
|
||||
LEFT JOIN tbmhs tm ON (tm.nim=tr.reviewer)
|
||||
GROUP BY tr.idRev HAVING tr.idDiskusi='".$stat['idDiskusi']."'";
|
||||
$db->runQuery($rev);
|
||||
if ($db->dbRows() > 0) {
|
||||
echo '<ol class="discussion">';
|
||||
while ($r = $db->dbFetch()) {
|
||||
if ($r['reviewer'] == $nim) {
|
||||
$jenis = 'self';
|
||||
$nama = '<span style="float:right"><small class="label label-info">'.$r['nmMhs'].'</small></span><br/>';
|
||||
$foto = $r['ftmhs'];
|
||||
} else {
|
||||
$jenis = 'other';
|
||||
$nama = '<small class="label label-info">'.$r['nmDosen'].'</small> <br/>';
|
||||
$foto = $r['ftdosen'];
|
||||
} ?>
|
||||
<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['rev_text']); ?>
|
||||
</p><br/>
|
||||
<?php
|
||||
if ($r['lampiran'] == '') {
|
||||
?>
|
||||
<span class="time"><small><em><?php echo tanggalIndo($r['tgl'], 'j F Y'); ?>, <?php echo substr($r['wkt'], 0, 5); ?></em></small></span>
|
||||
<?php
|
||||
} else {
|
||||
?>
|
||||
<p>Lampiran - <a class="btn btn-xs btn-bricky" href="<?php echo MHS_PAGE.'download.php?att_id='.$r['idRev']; ?>"><?php echo "$r[lampiran]"; ?></a></p>
|
||||
<span class="time"><small><em><?php echo tanggalIndo($r['tgl'], 'j F Y'); ?>, <?php echo substr($r['wkt'], 0, 5); ?></em></small></span>
|
||||
<?php
|
||||
} ?>
|
||||
</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 {
|
||||
echo "<p><div class='alert alert-danger'>Tidak Ada Data</div></p>";
|
||||
}?>
|
||||
|
||||
Reference in New Issue
Block a user