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:
Power BI Dev
2026-05-02 10:08:52 +07:00
parent 874dbbe8e8
commit efdb11db3f
221 changed files with 43273 additions and 0 deletions

View File

@@ -0,0 +1,119 @@
<?php
session_start();
if ($_SESSION['login-dosen']) {
if ($_POST) {
include '../../../inc/helper.php';
include '../../../inc/konfigurasi.php';
include '../../../inc/db.pdo.class.php';
$db = new dB($dbsetting);
switch ($_POST['act']) {
case 'post_forum':
$idrekap = $_POST['idrek'];
$nim = $_POST['nim'];
$nip = $_SESSION['login-dosen']['nip'];
$isi = $_POST['text_forum'];
$tglwkt = date('Y-m-d H:i');
$simpan = "INSERT INTO tbforum SET
idForum='',
idRekap='".$idrekap."',
nim='".$nim."',
nip='".$nip."',
isi='".$isi."',
tglwkt='".$tglwkt."'";
if ($db->runQuery($simpan)) {
header("Location:http://spota.untan.ac.id/dosen/dashboard.php?page=skripsi&menu=forumdosen&id=$idrekap");
// echo json_encode(array('result' => true, 'msg' => 'Sukses Menambahkan Diskusi Forum'));
} else {
header("Location:http://spota.untan.ac.id/dosen/dashboard.php?page=skripsi&menu=forumdosen&id=$idrekap");
// echo json_encode(array('result' => false, 'msg' => 'Gagal Menambahkan Diskusi Forum, 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);
$nip = $_SESSION['login-dosen']['nip'];
$id = $_POST['id'];
$sub = $_POST['sub'];
$prodi = $_SESSION['login-dosen']['prodi'];
$rev_text = $_POST['text_review'];
$stdis = $_POST['putusan'];
if ($stdis == '1') {
$update = "UPDATE tbdiskusi SET stDiskusi='$stdis', wktSelesai=CURDATE() WHERE idDiskusi='$id'";
$db->runQuery($update);
} else {
}
if ($_FILES['berkas']['name'] != '') {
$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 (!in_array($ext, $supportlist)) {
echo json_encode(array('result' => false, 'msg' => 'Hanya Mendukung file pdf, zip, word'));
exit;
}
$nmfile = $newID.'-'.$nip.'-'.trim($sub).'.'.$ext;
$pathfile = $dir.$nmfile;
if (move_uploaded_file($tmpname, $pathfile)) {
$query = "INSERT INTO tbreviewdiskusi SET
idDiskusi='$id',
idProdi='$prodi',
reviewer='$nip',
rev_text='$rev_text',
file_lamp='".$nmfile."',
type_filelamp='".$type."',
tgl=CURDATE(),
wkt=CURTIME(),
status='0'
";
if (!$db->runQuery($query)) {
echo json_encode(array('result' => false, 'msg' => 'Review Gagal DbError'));
@unlink($pathfile);
exit;
} else {
echo json_encode(array('result' => true, 'msg' => 'Review Berhasil Ditambahkan'));
}
} else {
echo json_encode(array('result' => false, 'msg' => 'Review Gagal Ditambahkan'));
exit;
}
} else {
$query = "INSERT INTO tbreviewdiskusi SET
idDiskusi='$id',
idProdi='$prodi',
reviewer='$nip',
rev_text='$rev_text',
tgl=CURDATE(),
wkt=CURTIME(),
status='0'
";
if (!$db->runQuery($query)) {
echo json_encode(array('result' => false, 'msg' => 'Review Gagal Ditambahkan'));
} else {
echo json_encode(array('result' => true, 'msg' => 'Review Berhasil Ditambahkan'));
}
}
break;
}
}
}

View File

@@ -0,0 +1,310 @@
<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 class="active">
Penilaian
</li>
</ol>
<div class="page-header">
<h1> Penilaian Tugas Akhir <small></small></h1>
</div>
</div>
</div>
<?php
$db = new dB($dbsetting);
$nip = $_SESSION['login-dosen']['nip'];
$prodi = $_SESSION['login-dosen']['prodi'];
$check = "SELECT * FROM tbrekaphasil WHERE idProdi='$prodi'";
$db->runQuery($check);
$db2 = new dB($dbsetting);
if ($db->dbRows() > 0) {
$tab = "SELECT tbjadwal.id as idJadwal, tbjadwal.judul, tbjadwal.ruangan, tbjadwal.start, tbjadwal.jenis, t.* FROM tbjadwal LEFT JOIN (SELECT tbrekaphasil.*, tbmhs.idmhs, tbmhs.nmLengkap FROM tbrekaphasil LEFT JOIN tbmhs ON tbrekaphasil.nim = tbmhs.nim) t ON tbjadwal.idMhs = t.idmhs WHERE (t.pemb1 = '$nip' OR t.pemb2 = '$nip' OR t.peng1 = '$nip' OR t.peng2 = '$nip') ORDER BY start DESC";
$db->runQuery($tab); ?>
<div class="row">
<div class="col-md-12">
<!-- start: DYNAMIC TABLE PANEL -->
<div class="panel panel-default">
<div class="panel-body">
<table class="table table-striped table-bordered table-hover table-full-width" id="sample_1">
<thead>
<tr>
<th></th>
<th width="500px">Tugas Akhir Mahasiswa</th>
<th>Status Saya</th>
<th>Jenis</th>
<th>Waktu Sidang</th>
<th>Status</th>
<th>Aksi</th>
</tr>
</thead>
<tbody>
<?php
while ($table = $db->dbFetch()) {
$idJadwal = $table['idJadwal'];
$dbPemb1 = $table['pemb1'];
$dbPemb2 = $table['pemb2'];
$dbPeng1 = $table['peng1'];
$dbPeng2 = $table['peng2'];
$jenisSidang = $table['jenis'];
$idRekap = $table['id'];
$statusPemb = '';
$sql = "SELECT * FROM tb_verif_berkas WHERE idRekapHasil = '$idRekap' AND jenisSidang = '$jenisSidang'";
$db2->runQuery($sql);
if ($db2->dbRows() > 0) {
while ($dataVerif = $db2->dbFetch()) {
$verifPemb1 = $dataVerif['verifPemb1'];
$verifPemb2 = $dataVerif['verifPemb2'];
$verifPeng1 = $dataVerif['verifPeng1'];
$verifPeng2 = $dataVerif['verifPeng2'];
}
}
$valVerifPemb = 0;
$labelStatus = '<span class="label label-warning">Belum Diverifikasi</span>';
$statusDosen = '-';
if ($dbPemb1 == $nip) {
$statusDosen = 'Pembimbing 1';
$statusPemb = 'pemb1';
if ($verifPemb1 == '1') {
$labelStatus = '<span class="label label-success">Sudah Diverifikasi</span>';
$valVerifPemb = 1;
}
}
if ($dbPemb2 == $nip) {
$statusDosen = 'Pembimbing 2';
$statusPemb = 'pemb2';
if ($verifPemb2 == '1') {
$labelStatus = '<span class="label label-success">Sudah Diverifikasi</span>';
$valVerifPemb = 1;
}
}
if ($dbPeng1 == $nip) {
$statusDosen = 'Penguji 1';
$statusPemb = 'peng1';
if ($verifPeng1 == '1') {
$labelStatus = '<span class="label label-success">Sudah Diverifikasi</span>';
$valVerifPemb = 1;
}
}
if ($dbPeng2 == $nip) {
$statusDosen = 'Penguji 2';
$statusPemb = 'peng2';
if ($verifPeng2 == '1') {
$labelStatus = '<span class="label label-success">Sudah Diverifikasi</span>';
$valVerifPemb = 1;
}
}
$dbJenis = $table['jenis'];
$jenisSidang = '-';
switch ($dbJenis) {
case 'Outline': $jenisSidang = 'Sidang Outline'; break;
case 'Sidang': $jenisSidang = 'Sidang Akhir'; break;
case 'SidHas': $jenisSidang = 'Sidang Hasil'; break;
} ?>
<tr>
<td align="center"><i class="clip-bulb"></i></td>
<td><?php echo "<a href=?page=skripsi&menu=history&nim=$table[nim]><b>$table[judul]</b></a><br><br> <p>Oleh <i>$table[nmLengkap]</i></p>"; ?></td>
<td><?php echo $statusDosen; ?></td>
<td><?php echo $jenisSidang; ?></td>
<td><?php echo $table['start']; ?><br>Ruangan : <?php echo $table['ruangan']; ?></td>
<td><?php echo $labelStatus; ?></td>
<td>
<button type="button" class="btn btn-primary" onClick="showVerifBerkas('<?php echo $idRekap; ?>-<?php echo $dbJenis; ?>-<?php echo $valVerifPemb; ?>-<?php echo $statusPemb; ?>')">Ubah</button>
</td>
</tr>
<?php
} ?>
</tbody>
</table>
</div>
</div>
<!-- end: DYNAMIC TABLE PANEL -->
</div>
</div>
<div class="modal fade" id="berkasModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLongTitle" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLongTitle">Berkas Mahasiswa</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<table class="table table-striped table-bordered table-hover ">
<thead>
<tr>
<th>No</th>
<th>Nama Berkas</th>
<th>File</th>
<th>Verifikasi Admin</th>
</tr>
</thead>
<tbody id="isiTabelBerkas"></tbody>
</table>
<input type="checkbox" id="checkBoxVerifBerkas"> Dengan ini saya menyatakan bahwa saya sudah mengecek kelengkapan berkas mahasiswa ini
<button class="btn btn-primary " onClick="simpanVerifBerkas()" style="margin-top:1rem;width:100%">Simpan</button>
</div>
</div>
</div>
</div>
<script>
let currentIdRekapBerkas = 0;
let currentJenisRekapBerkas = '';
let currentStatusPemb = '';
function showVerifBerkas(data){
let split = data.split('-');
currentIdRekapBerkas = split[0];
currentJenisRekapBerkas = split[1];
currentStatusPemb = split[3];
$('#berkasModal').modal('show');
if(split[2] == "1"){
$("#checkBoxVerifBerkas").prop('checked', true);
}else{
$("#checkBoxVerifBerkas").prop('checked', false);
}
refreshTabelBerkas();
}
function refreshTabelBerkas(){
let url = `../steven/API/getBerkasSidangMahasiswa.php?bypassSaya&idRekapHasil=${currentIdRekapBerkas}&jenis=${currentJenisRekapBerkas}`;
$('#isiTabelBerkas').html(`<tr><td colspan="4" style="text-align:center">Mengambil data</td></tr>`);
$.ajax({
url: url,
type:'GET',
dataType:'json',
contentType: false,
cache: false,
processData:false,
beforeSend:function(){
// $("#loading").show();
},
success:function(json){
const data = json.data;
let isiTabel = ``;
let no = 1;
for (var key in data) {
if (data.hasOwnProperty(key)){
const berkas = data[key];
const judul = berkas.judul;
const dataBerkas = berkas.data;
let adaBerkas = true;
if(dataBerkas == undefined || dataBerkas == null){
adaBerkas= false;
}else{
if(dataBerkas.file == null || dataBerkas.file == ""){
adaBerkas = false;
}
}
if(adaBerkas){
const verifikasiAdmin = Number(dataBerkas.status);
let labelVerif = `<span class="label label-warning">Belum diverifikasi</span>`;
if(verifikasiAdmin == 1){
labelVerif = `<span class="label label-success">Sudah diverifikasi</span>`;
}
isiTabel += `<tr><td>${no}</td><td>${judul}</td><td><a href="${dataBerkas.file}" target="_blank"><button class="btn btn-primary">Lihat File</button></a></td><td>${labelVerif}</td></tr>`;
}else{
isiTabel += `<tr><td>${no}</td><td>${judul}</td><td colspan="2">Belum diupload</td></tr>`;
}
no++;
}
}
$('#isiTabelBerkas').html(isiTabel);
},
error: function (jqXHR, exception) {
$('#isiTabelBerkas').html(`<tr><td colspan="4" style="text-align:center">Gagal mengambil data ${jqXHR.responseText} <br><button class="btn btn-primary" onClick="refreshTabelBerkas()">Coba Lagi</button></td></tr>`);
}
});
}
function simpanVerifBerkas(){
let valOK = 0;
if($('#checkBoxVerifBerkas').is(":checked")){
valOK = 1;
}
let formData = new FormData();
formData.append("verif", valOK);
formData.append("idRekap", currentIdRekapBerkas);
formData.append("jenis", currentJenisRekapBerkas);
formData.append("sebagai", currentStatusPemb);
$.ajax({
url:`../steven/API/verifBerkasDosen.php`,
type:'POST',
data:formData,
dataType:'json',
mimeType:'multipart/form-data',
contentType: false,
cache: false,
processData:false,
beforeSend:function(){
},
success:function(json){
if(json.status){
$('#berkasModal').modal('hide');
$.gritter.add({
title:'Sukses',
time: 1000,
text: json.msg,
after_close: function(){
location.reload();
}
});
}else{
$.gritter.add({
title:'Kesalahan',
time: 4000,
text: json.msg
});
}
},
error: function (jqXHR, exception) {
$.gritter.add({
title:'Kesalahan',
time: 4000,
text: jqXHR.responseText
});
}
});
}
</script>
<!-- end: PAGE CONTENT-->
<?php
} else {
echo "<div class='alert alert-danger'>Tidak Ada Data</div>";
}
?>

View 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 DOSEN_PAGE;?>">
Home
</a>
</li>
<li class="active">
Bimbingan
</li>
</ol>
<div class="page-header">
<h1> Bimbingan Terbaru <small></small></h1>
</div>
</div>
</div>
<?php
$db=new dB($dbsetting);
$nip=$_SESSION['login-dosen']['nip'];
$nama=$_SESSION['login-dosen']['nmLengkap'];
$prodi=$_SESSION['login-dosen']['prodi'];
$new="SELECT
td.*,
tm.*,
tb.*,
tr.*
FROM tbdiskusi td
LEFT JOIN tbmhs tm ON (td.nim=tm.nim)
LEFT JOIN tbreviewdiskusi tr ON (td.idDiskusi=tr.idDiskusi)
LEFT JOIN tbbab tb ON (td.idBab=tb.idBab)
WHERE td.idDiskusi=tr.idDiskusi and td.pemb='$nip' and tr.reviewer not like '$nip' and tr.status='0' 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=skripsi&menu=review&id=<?php echo $apdet['idDiskusi'];?>&frcode=me"><?php echo $no.". ". strtoupper($apdet['nmLengkap']. " - ". $apdet['nim']);?></a> <img src="../assets/images/update.gif"></h4></p>
<div class="row">
<div class="col-sm-7">
<p style="text-indent:20px"><?php echo $apdet['namaBab']." ( $apdet[subDiskusi] ) ";?></p>
</div>
</div>
<?php
}}else{
echo "<div class='alert alert-danger'>Tidak Ada Data Bimbingan Terbaru</div>";
}
?>
</div>
</div>

View File

@@ -0,0 +1,117 @@
<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 class="active">
Forum
</li>
</ol>
<div class="page-header">
<h1> Forum Pembimbing <small></small></h1>
</div>
</div>
</div>
<!-- end: PAGE HEADER -->
<?php
/*$db=new dB($dbsetting);
$nim=$_SESSION['login-mhs']['nim'];
$prodi=$_SESSION['login-mhs']['prodi'];
$check="SELECT id FROM tbrekaphasil WHERE nim='$nim' and idProdi='$prodi'";
$db->runQuery($check);
if($db->dbRows()>0){
$tab="SELECT
tr.*,
tm.nim,
tm.nmLengkap as namaMhs
FROM tbrekaphasil tr
LEFT JOIN tbmhs tm ON (tr.nim=tm.nim)
WHERE tr.nim='$nim'";
$db->runQuery($tab);
while($table=$db->dbFetch()){*/
?>
<!-- start: PAGE CONTENT -->
<?php
$db=new dB($dbsetting);
$nip=$_SESSION['login-dosen']['nip'];
$prodi=$_SESSION['login-dosen']['prodi'];
$check="SELECT * FROM tbrekaphasil WHERE idProdi='$prodi'";
$db->runQuery($check);
if($db->dbRows()>0){
$tab="SELECT
tr.*,
tm.nim,
tm.nmLengkap as namaMhs,
(SELECT nmLengkap FROM tbdosen WHERE tbdosen.nip=pemb1) as dpemb1,
(SELECT nmLengkap FROM tbdosen WHERE tbdosen.nip=pemb2) as dpemb2,
(SELECT COUNT(idForum) FROM tbforum WHERE tbforum.idRekap=id AND tbforum.nim=nim GROUP BY tbforum.idRekap) as jumrev,
(SELECT tglwkt FROM tbforum WHERE tbforum.idRekap=id ORDER BY tglwkt DESC LIMIT 1) as tgl,
(SELECT tbdosen.nmLengkap FROM tbdosen,tbforum WHERE tbforum.idRekap=id AND tbforum.nip=tbdosen.nip ORDER BY tbforum.tglwkt DESC LIMIT 1) as nama
FROM tbrekaphasil tr
LEFT JOIN tbmhs tm ON (tr.nim=tm.nim)
WHERE tr.pemb1='$nip' or tr.pemb2='$nip'
";
$db->runQuery($tab);
?>
<div class="row">
<div class="col-md-12">
<!-- start: DYNAMIC TABLE PANEL -->
<div class="panel panel-default">
<div class="panel-body">
<table class="table table-striped table-bordered table-hover table-full-width" id="sample_1">
<thead>
<tr>
<th></th>
<th width="500px">Tugas Akhir Mahasiswa</th>
<th>Pembimbing 1</th>
<th>Pembimbing 2</th>
<th width="50px">Diskusi</th>
<th>Perbaruan Terakhir</th>
</tr>
</thead>
<tbody>
<?php
while($table=$db->dbFetch()){
?>
<tr>
<td align="center"><i class="clip-bulb"></i></td>
<td><?php echo "<a href=?page=skripsi&menu=history&nim=$table[nim]><b>$table[judul_final]</b></a><br><br> <p>Oleh <i>$table[namaMhs]</i></p>";?></td>
<td><?php echo $table['dpemb1'];?></td>
<td><?php echo $table['dpemb2'];?></td>
<td align="center">
<?php if($table['jumrev']>0){
echo "<a href=?page=skripsi&menu=forumdosen&id=$table[id]><b><u>$table[jumrev]</u></b></a>";
}else{
echo "<a href=?page=skripsi&menu=forumdosen&id=$table[id]><b><u>0</u></b></a>";
};?>
</td>
<td>
<?php if($table['tgl']!=""){
echo "<center>".tanggalIndo($table['tgl'],'j F Y')."</center>"."<br>Oleh <i>$table[nama]</i>";
}else{
echo "-";
};?>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
</div>
</div>
<!-- end: DYNAMIC TABLE PANEL -->
</div>
</div>
<!-- end: PAGE CONTENT-->
<?php
}else{
echo "<div class='alert alert-danger'>Tidak Ada Data</div>";
}
?>

View File

@@ -0,0 +1,146 @@
<?php
$db=new dB($dbsetting);
$idrekap=$_GET['id'];
$fr="SELECT * FROM tbrekaphasil WHERE id='$idrekap'";
$db->runQuery($fr);
$forum=$db->dbFetch();
?>
<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 class="active">
Forum
</li>
</ol>
<div class="page-header">
<h1> Forum Pembimbing <small><?php echo "$forum[nim]";?></small></h1>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="alert alert-info">
<center><strong>"<?php echo "$forum[judul_final]";?>"</strong></center>
</div>
<?php
$nip=$_SESSION['login-dosen']['nip'];
$checkfor="SELECT idForum FROM tbforum WHERE idRekap='$idrekap' LIMIT 1";
$db->runQuery($checkfor);
if($db->dbRows()>0){
$dis="SELECT
tf.*,
COUNT(tf.idForum) as jlhreview
FROM tbforum tf
WHERE tf.idRekap='$idrekap' GROUP BY tf.idRekap";
$db->runQuery($dis);
if($db->dbRows()>0){
$stat=$db->dbFetch();
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 FROM tbforum tr
LEFT JOIN tbdosen td ON (td.nip=tr.nip)
GROUP BY tr.idForum HAVING tr.idRekap='".$idrekap."'";
$db->runQuery($rev);
if($db->dbRows()>0){
echo '<ol class="discussion">';
while($r=$db->dbFetch()){
if($r['nip']==$nip){
$jenis="self";
$nama='<span style="float:right"><small class="label label-info">'.$r['nmDosen'].'</small></span><br/>';
$foto=$r['ftdosen'];
}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['isi']);?>
</p>
<span class="time"><small><em><?php echo tanggalIndo($r['tglwkt'],'j F Y, H:i') ;?></em></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 class="col-sm-12">
<div class="panel panel-default">
<!-- <div class="panel-heading"></div> -->
<form id="post_forum" method="POST" action="page/skripsi/act.skripsi.php" enctype="multipart/form-data">
<input type="hidden" name="act" value="post_forum" />
<input type="hidden" name="idrek" value="<?php echo $idrekap;?>" />
<input type="hidden" name="nim" value="<?php echo $forum['nim'];?>" />
<div class="panel-body">
<div class="form-group">
Tanggapan : <br/>
<textarea name="text_forum" rows="12" id="text_forum" 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>
</div>
<?php
}}
}else{
?>
<div class="row">
<div class="col-sm-12">
<div class="panel panel-default">
<!-- <div class="panel-heading"></div> -->
<form id="post_forum" method="POST" action="page/skripsi/act.skripsi.php" enctype="multipart/form-data">
<input type="hidden" name="act" value="post_forum" />
<input type="hidden" name="idrek" value="<?php echo $idrekap;?>" />
<input type="hidden" name="nim" value="<?php echo $forum['nim'];?>" />
<div class="panel-body">
<div class="form-group">
Tanggapan : <br/>
<textarea name="text_forum" rows="12" id="text_forum" 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>
</div>
<?php
}
?>
</div>
</div>

View File

@@ -0,0 +1,56 @@
<?php
$db=new dB($dbsetting);
$nim=$_GET['nim'];
$nip=$_SESSION['login-dosen']['nip'];
?>
<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 class="active">
Forum
</li>
</ol>
<div class="page-header">
<h1> Riwayat Diskusi <small><?php echo "$nim";?></small></h1>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<?php
$ds="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'";
$db->runQuery($ds);
$no=0;
while($diskusi=$db->dbFetch()){
$no++;
if($diskusi['stDiskusi']==0){
$statusDiskusi=' - <span class="label label-default">Dalam Proses</span>';
}else if($diskusi['stDiskusi']==1){
$statusDiskusi=' - <span class="label label-success">Selesai</span>';
}
?>
<p><h4 style="text-align:left;margin-top:0"><a href="<?php if($diskusi['pemb']==$nip){echo "?page=skripsi&menu=review&id=$diskusi[idDiskusi]&frcode=me";}else{echo "?page=skripsi&menu=review&id=$diskusi[idDiskusi]&frcode=yo";};?>"><?php echo $no.". ". strtoupper($diskusi['namaBab'])." ( ".$diskusi['subDiskusi']." )";?></a></h4></p>
<div class="row">
<div class="col-sm-7">
<p style="text-indent:20px">Dosen Pembimbing : <?php echo $diskusi['nmLengkap']." - ".tanggalIndo($diskusi['wktMulai'],'j/m/Y'). $statusDiskusi;?></p>
</div>
</div>
<?php
}
?>
</div>
</div>

View File

@@ -0,0 +1,21 @@
<?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 class="active">
Jadwal
</li>
</ol>
<div class="page-header">
<h1> Jadwal Seminar dan Sidang Skripsi <small></small></h1>
</div>
</div>
</div>

View File

@@ -0,0 +1,184 @@
<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 class="active">
Penilaian
</li>
</ol>
<div class="page-header">
<h1> Penilaian Tugas Akhir <small></small></h1>
</div>
</div>
</div>
<?php
$db = new dB($dbsetting);
$nip = $_SESSION['login-dosen']['nip'];
$prodi = $_SESSION['login-dosen']['prodi'];
$check = "SELECT * FROM tbrekaphasil WHERE idProdi='$prodi'";
$db->runQuery($check);
$db2 = new dB($dbsetting);
if ($db->dbRows() > 0) {
$tab = "SELECT tbjadwal.id as idJadwal, tbjadwal.judul, tbjadwal.ruangan, tbjadwal.start, tbjadwal.jenis, t.* FROM tbjadwal LEFT JOIN (SELECT tbrekaphasil.*, tbmhs.idmhs, tbmhs.nmLengkap FROM tbrekaphasil LEFT JOIN tbmhs ON tbrekaphasil.nim = tbmhs.nim) t ON tbjadwal.idMhs = t.idmhs WHERE tbjadwal.jenis = 'Sidang' AND tbjadwal.publish = 'Y' AND (t.pemb1 = '$nip' OR t.pemb2 = '$nip' OR t.peng1 = '$nip' OR t.peng2 = '$nip') ORDER BY start DESC";
$db->runQuery($tab); ?>
<div class="row">
<div class="col-md-12">
<!-- start: DYNAMIC TABLE PANEL -->
<div class="panel panel-default">
<div class="panel-body">
<table class="table table-striped table-bordered table-hover table-full-width" id="sample_1">
<thead>
<tr>
<th></th>
<th width="500px">Tugas Akhir Mahasiswa</th>
<th>Status Saya</th>
<th>Jenis</th>
<th>Waktu Sidang</th>
<th>Status</th>
<th>Aksi</th>
</tr>
</thead>
<tbody>
<?php
while ($table = $db->dbFetch()) {
$idJadwal = $table['idJadwal'];
$dbPemb1 = $table['pemb1'];
$dbPemb2 = $table['pemb2'];
$dbPeng1 = $table['peng1'];
$dbPeng2 = $table['peng2'];
$jenisSidang = $table['jenis'];
$idRekap = $table['id'];
$sql = "SELECT * FROM tb_nilai WHERE idRekap = '$idRekap' AND tipeSidang = '$jenisSidang' AND idJadwal = '$idJadwal'";
$db2->runQuery($sql);
$sudahDinilai = false;
if ($db2->dbRows() > 0) {
$sudahDinilai = true;
while ($dataNilai = $db2->dbFetch()) {
$nilaiPemb1 = json_decode($dataNilai['nilaipemb1'], 1);
$nilaiPemb2 = json_decode($dataNilai['nilaipemb2'], 1);
$nilaiPeng1 = json_decode($dataNilai['nilaipeng1'], 1);
$nilaiPeng2 = json_decode($dataNilai['nilaipeng2'], 1);
}
}
$labelStatus = '<span class="label label-default">Belum Dinilai</span>';
$statusDosen = '-';
if ($dbPemb1 == $nip) {
$statusDosen = 'Pembimbing 1';
if ($sudahDinilai && $nilaiPemb1 != null) {
$labelStatus = '<span class="label label-success">Success Label</span>';
}
}
if ($dbPemb2 == $nip) {
$statusDosen = 'Pembimbing 2';
if ($sudahDinilai && $nilaiPemb2 != null) {
$labelStatus = '<span class="label label-success">Success Label</span>';
}
}
if ($dbPeng1 == $nip) {
$statusDosen = 'Penguji 1';
if ($sudahDinilai && $nilaiPeng1 != null) {
$labelStatus = '<span class="label label-success">Success Label</span>';
}
}
if ($dbPeng2 == $nip) {
$statusDosen = 'Penguji 2';
if ($sudahDinilai && $nilaiPeng2 != null) {
$labelStatus = '<span class="label label-success">Success Label</span>';
}
}
$dbJenis = $table['jenis'];
$jenisSidang = '-';
switch ($dbJenis) {
case 'Outline': $jenisSidang = 'Sidang Outline'; break;
case 'Sidang': $jenisSidang = 'Sidang Akhir'; break;
case 'SidHas': $jenisSidang = 'Sidang Hasil'; break;
} ?>
<tr>
<td align="center"><i class="clip-bulb"></i></td>
<td><?php echo "<a href=?page=skripsi&menu=history&nim=$table[nim]><b>$table[judul]</b></a><br><br> <p>Oleh <i>$table[nmLengkap]</i></p>"; ?></td>
<td><?php echo $statusDosen; ?></td>
<td><?php echo $jenisSidang; ?></td>
<td><?php echo $table['start']; ?><br>Ruangan : <?php echo $table['ruangan']; ?></td>
<td><?php echo $labelStatus; ?></td>
<td>
<button type="button" class="btn btn-primary" onClick="showFormNilai('<?php echo $idJadwal; ?>')">Nilai</button>
</td>
</tr>
<?php
} ?>
</tbody>
</table>
</div>
</div>
<!-- end: DYNAMIC TABLE PANEL -->
</div>
</div>
<!-- Modal -->
<div class="modal fade" tabindex="-1" role="dialog" aria-labelledby="exampleModalLongTitle" aria-hidden="true">
<div class="modal-dialog" role="document" id="penilaianModal">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
<h5 class="modal-title" id="titlePenilaian">Form Penilaian</h5>
</div>
<div class="modal-body">
<table class="table table-striped table-bordered table-hover table-full-width">
<thead>
<tr><th>No.</th><th>ASPEK-ASPEK YANG DINILAI</th><th>BAKUAN</th><th>NILAI</th></tr>
</thead>
<tbody>
<tr><td>1.</td><td>Isi/Tulisan Skripsi</td><td>100</td><td><input type="text" id="poin1Nilai"></td></tr>
<tr><td>2.</td><td>Kemampuan mempertahankan isi Skripsi/Tugas Akhir</td><td>100</td><td><input type="text" id="poin2Nilai"></td></tr>
<tr><td>3.</td><td>Kemampuan melakukan penalaran, memaparkan pendapat sesuai dengan pertanyaan</td><td>100</td><td><input type="text" id="poin3Nilai"></td></tr>
<tr><td>4.</td><td>Penguasaan materi bidang studi dihubungkan dengan isi Skripsi/Tugas Akhir</td><td>100</td><td><input type="text" id="poin4Nilai"></td></tr>
<tr><td>5.</td><td>Tanggung jawab ilmiah dalam mengutip, memaparkan teori-teori dan menarik kesimpulan</td><td>100</td><td><input type="text" id="poin5Nilai"></td></tr>
<tr><td>6.</td><td>Relevansi Skripsi/Tugas Akhir dengan Program Studi</td><td>100</td><td><input type="text" id="poin6Nilai"></td></tr>
<tr><td>7.</td><td>Tata Tulis dan bahasa ilmiah</td><td>100</td><td><input type="text" id="poin7Nilai"></td></tr>
<tr><td>8.</td><td>Kemampuan memaparkan kegunaan</td><td>100</td><td><input type="text" id="poin8Nilai"></td></tr>
<tr><td></td><td>Jumlah (Rata-rata).................... <span id="rataNilai"></span></td><td>800</td><td><span id="totalNilai"></span></td></tr>
</tbody>
</table>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Simpan</button>
</div>
</div>
</div>
</div>
<!-- End Modal -->
<script>
function showFormNilai(idJadwal){
$('#penilaianModal').modal('show');
}
</script>
<!-- end: PAGE CONTENT-->
<?php
} else {
echo "<div class='alert alert-danger'>Tidak Ada Data</div>";
}
?>

View File

@@ -0,0 +1,21 @@
<?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 class="active">
Bimbingan
</li>
</ol>
<div class="page-header">
<h1> dosen itu<small></small></h1>
</div>
</div>
</div>

View File

@@ -0,0 +1,379 @@
<?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 class="active">
Bimbingan
</li>
</ol>
</div>
</div>
<?php
$code=$_GET['frcode'];
$nip=$_SESSION['login-dosen']['nip'];
$id_dis=$_GET['id'];
if($code=='me'){
//set status terbaca
$up="UPDATE tbreviewdiskusi SET status='1' where idDiskusi='$id_dis' and reviewer not like '$nip'";
$db->runQuery($up);
//
$checkdiskusi="SELECT idDiskusi FROM tbdiskusi WHERE stDiskusi='0' AND idDiskusi='$id_dis' LIMIT 1";
$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.stDiskusi='0' and tp.idDiskusi='$id_dis' GROUP BY tp.idDiskusi";
$db->runQuery($dis);
if($db->dbRows()>0){
$stat=$db->dbFetch();
?>
<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']==$nip){
$jenis="self";
$nama='<span style="float:right"><small class="label label-info">'.$r['nmDosen'].'</small></span><br/>';
$foto=$r['ftdosen'];
}else{
$jenis="other";
$nama='<small class="label label-info">'.$r['nmMhs'].'</small> <br/>';
$foto=$r['ftmhs'];
}
?>
<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'];?>"><?php echo "$r[file_lamp]";?></a></p>
<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>
<?php
}?>
</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" method="POST" action="page/skripsi/act.skripsi.php" 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
</label>
<input type="file" name="berkas" id="berkas" class="form-control" title="Silakan Pilih Berkas untuk diupload."/>
</div>
<div class="form-group">
<label class="col-sm-2 control-label" style="padding-top:6px;margin-left:-15px">
Jenis Review :
</label>
<div class="col-sm-3" style="margin-left:-65px">
<select name="putusan" id="putusan" class="form-control">
<option value="0">Komentar</option>
<option value="1">Selesai</option>
</select>
</div>
</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 "<div class='alert alert-danger'>Belum Ada Review</div>";
?>
<div class="row">
<div class="col-sm-12">
<div class="panel panel-default">
<!-- <div class="panel-heading"></div> -->
<form id="post_review" method="POST" action="page/skripsi/act.skripsi.php" 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
</label>
<input type="file" name="berkas" id="berkas" class="form-control" title="Silakan Pilih Berkas untuk diupload."/>
</div>
<div class="form-group">
<label class="col-sm-2 control-label" style="padding-top:6px;margin-left:-15px">
Jenis Review :
</label>
<div class="col-sm-3" style="margin-left:-65px">
<select name="putusan" id="putusan" class="form-control">
<option value="0">Komentar</option>
<option value="1">Selesai</option>
</select>
</div>
</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{
$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.stDiskusi='1' and tp.idDiskusi='$id_dis' GROUP BY tp.idDiskusi";
$db->runQuery($dis);
if($db->dbRows()>0){
$stat=$db->dbFetch();
?>
<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']==$nip){
$jenis="self";
$nama='<span style="float:right"><small class="label label-info">'.$r['nmDosen'].'</small></span><br/>';
$foto=$r['ftdosen'];
}else{
$jenis="other";
$nama='<small class="label label-info">'.$r['nmMhs'].'</small> <br/>';
$foto=$r['ftmhs'];
}
?>
<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'];?>"><?php echo "$r[file_lamp]";?></a></p>
<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>
<?php
}?>
</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
}}
?>
</div>
<?php }else if($code=='yo'){
$checkdiskusi="SELECT idDiskusi FROM tbdiskusi WHERE stDiskusi='0' AND idDiskusi='$id_dis' LIMIT 1";
$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.stDiskusi='0' and tp.idDiskusi='$id_dis' GROUP BY tp.idDiskusi";
$db->runQuery($dis);
if($db->dbRows()>0){
$stat=$db->dbFetch();
?>
<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']==$nip){
$jenis="self";
$nama='<span style="float:right"><small class="label label-info">'.$r['nmDosen'].'</small></span><br/>';
$foto=$r['ftdosen'];
}else{
$jenis="other";
$nama='<small class="label label-info">'.$r['nmMhs'].'</small> <br/>';
$foto=$r['ftmhs'];
}
?>
<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'];?>"><?php echo "$r[file_lamp]";?></a></p>
<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>
<?php
}?>
</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
}}}else{
echo "<div class='alert alert-danger'>Belum Ada Data</div>";
}
?>
</div>
<?php
}?>

View File

@@ -0,0 +1,21 @@
<?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 class="active">
Forum
</li>
</ol>
<div class="page-header">
<h1> Riwayat Diskusi <small><?php echo "$nim";?></small></h1>
</div>
</div>
</div>

View File

@@ -0,0 +1,38 @@
<?php
switch ($_GET['menu']) {
case 'bimbingan':
include 'bimbingan.php';
break;
case 'forum':
include 'forum.php';
break;
case 'forumdosen':
include 'forumdosen.php';
break;
case 'history':
include 'history.php';
break;
case 'review':
include 'review.php';
break;
case 'jadwal':
include 'jadwal.php';
break;
case 'penilaian':
include 'penilaian.php';
break;
case 'berkas-mahasiswa':
include 'berkas_mahasiswa.php';
break;
default:
echo "<script>location.href='".DOSEN_PAGE."dashboard.php'</script>";
break;
}