Files
spota-dev/assets/js/dosen/_praoutline.php
Power BI Dev a52c2a8462 Add frontend assets and plugin bundles
Add the legacy frontend themes, scripts, and plugin assets required by the main SPOTA interfaces.
2026-05-02 10:09:32 +07:00

1020 lines
36 KiB
PHP

<link rel="stylesheet" type="text/css" href="../assets/plugins/select2/select2.css" />
<link rel="stylesheet" href="../assets/plugins/DataTables/media/css/DT_bootstrap.css" />
<!-- <link rel="stylesheet" href="../assets/plugins/ckeditor/contents.css"> -->
<!-- <link href="../assets/plugins/bootstrap-modal/css/bootstrap-modal-bs3patch.css" rel="stylesheet" type="text/css"/> -->
<link href="../assets/plugins/bootstrap-modal/css/bootstrap-modal.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" href="../assets/plugins/gritter/css/jquery.gritter.css">
<link rel="stylesheet" href="../assets/plugins/jQuery-Tags-Input/jquery.tagsinput.css">
<script type="text/javascript" src="../assets/plugins/select2/select2.min.js"></script>
<script type="text/javascript" src="../assets/plugins/DataTables/media/js/jquery.dataTables.min.js"></script>
<script type="text/javascript" src="../assets/plugins/DataTables/media/js/DT_bootstrap.js"></script>
<script src="../assets/plugins/ckeditor/ckeditor.js"></script>
<script src="../assets/plugins/ckeditor/adapters/jquery.js"></script>
<script src="../assets/plugins/jquery-validation/dist/jquery.validate.min.js"></script>
<script src="../assets/plugins/bootstrap-modal/js/bootstrap-modal.js"></script>
<script src="../assets/plugins/bootstrap-modal/js/bootstrap-modalmanager.js"></script>
<script src="../assets/plugins/gritter/js/jquery.gritter.min.js"></script>
<script src="../assets/plugins/jQuery-Tags-Input/jquery.tagsinput.min.js"></script>
<script>
jQuery(document).ready(function() {
Main.init();
$(".search-select").select2({
placeholder: "Pilih Dosen",
allowClear: true
});
$('#list-judul').dataTable({
"iDisplayLength": 10,
"aLengthMenu": [
[10, 15, 20, 50, 100, -1],
[10, 15, 20, 50, 100, "All"] // change per page values here
],
"bProcessing": true,
"bServerSide": true,
"bSort": false,
"sAjaxSource": "page/praoutline/list.judul.php?<?php echo (isset($_GET['myKK'])) ? 'kk='.$_SESSION['login-dosen']['kelompokKeahlian'] : ''; ?>",
"oLanguage": {
"sLengthMenu": "Menampilkan _MENU_ Data per halaman",
"sZeroRecords": "Maaf, Data tidak ada",
"sInfo": "Menampilkan _START_ s/d _END_ dari _TOTAL_ data",
"sInfoEmpty": "Menampilakan 0 s/d 0 dari 0 data",
"sSearch": "",
"sInfoFiltered": "",
"oPaginate": {
"sPrevious": "",
"sNext": ""
}
}
});
showRentangWaktuDiv();
$('#list-judul_wrapper .dataTables_filter input').addClass("form-control input-sm").attr("placeholder", "Search");
$('#list-judul_wrapper .dataTables_length select').addClass("m-wrap small");
$('#list-judul_wrapper .dataTables_length select').select2();
// $('#kep-draft-praoutline').dataTable({
// "iDisplayLength": 10,
// "aLengthMenu": [
// [10, 15, 20, 50, 100, -1],
// [10, 15, 20, 50, 100, "All"] // change per page values here
// ],
// "bProcessing": true,
// "bServerSide": true,
// "bSort": false,
// "sAjaxSource": "page/praoutline/list.kep.draft.praoutline.php",
// "oLanguage": {
// "sLengthMenu": "Menampilkan _MENU_ Data per halaman",
// "sZeroRecords": "Maaf, Data tidak ada",
// "sInfo": "Menampilkan _START_ s/d _END_ dari _TOTAL_ data",
// "sInfoEmpty": "Menampilakan 0 s/d 0 dari 0 data",
// "sSearch": "",
// "sInfoFiltered": "",
// "oPaginate": {
// "sPrevious": "",
// "sNext": ""
// }
// }
// });
// $('#kep-draft-praoutline_wrapper .dataTables_filter input').addClass("form-control input-sm").attr("placeholder", "Search");
// $('#kep-draft-praoutline_wrapper .dataTables_length select').addClass("m-wrap small");
// $('#kep-draft-praoutline_wrapper .dataTables_length select').select2();
<?php if(isset($_GET['menu'])){
if($_GET['menu'] == "kep-draft-praoutline"){
?>
refreshTabelKeputusan(true);
<?php }
if($_GET['menu'] == "kep-draft-praoutline-kk"){
?>
refreshTabelKeputusanKK(true);
<?php }
if($_GET['menu'] == "keputusan"){
?>
filterRentangWaktuBimbimgan();
<?php }
}
?>
$('#list-judulditerima').dataTable({
"iDisplayLength": 10,
"aLengthMenu": [
[10, 15, 20, 50, 100, -1],
[10, 15, 20, 50, 100, "All"] // change per page values here
],
"bProcessing": true,
"bServerSide": true,
"bSort": false,
"sAjaxSource": "page/praoutline/list.judulditerima.php",
"oLanguage": {
"sLengthMenu": "Menampilkan _MENU_ Data per halaman",
"sZeroRecords": "Maaf, Data tidak ada",
"sInfo": "Menampilkan _START_ s/d _END_ dari _TOTAL_ data",
"sInfoEmpty": "Menampilakan 0 s/d 0 dari 0 data",
"sSearch": "",
"sInfoFiltered": "",
"oPaginate": {
"sPrevious": "",
"sNext": ""
}
}
});
$('#list-judulditerima_wrapper .dataTables_filter input').addClass("form-control input-sm").attr("placeholder", "Search");
$('#list-judulditerima_wrapper .dataTables_length select').addClass("m-wrap small");
$('#list-judulditerima_wrapper .dataTables_length select').select2();
$('#list-myreview').dataTable({
"iDisplayLength": 10,
"aLengthMenu": [
[10, 15, 20, 50, 100, -1],
[10, 15, 20, 50, 100, "All"] // change per page values here
],
"bProcessing": true,
"bServerSide": true,
"bSort": false,
"sAjaxSource": "page/praoutline/list.myreview.php",
"oLanguage": {
"sLengthMenu": "Menampilkan _MENU_ Data per halaman",
"sZeroRecords": "Maaf, Data tidak ada",
"sInfo": "Menampilkan _START_ s/d _END_ dari _TOTAL_ data",
"sInfoEmpty": "Menampilakan 0 s/d 0 dari 0 data",
"sSearch": "",
"sInfoFiltered": "",
"oPaginate": {
"sPrevious": "",
"sNext": ""
}
}
});
$('#list-myreview_wrapper .dataTables_filter input').addClass("form-control input-sm").attr("placeholder", "Search");
$('#list-myreview_wrapper .dataTables_length select').addClass("m-wrap small");
$('#list-myreview_wrapper .dataTables_length select').select2();
$('#stat-draft-praoutline').dataTable({
"iDisplayLength": 10,
"aLengthMenu": [
[10, 15, 20, 50, 100, -1],
[10, 15, 20, 50, 100, "All"] // change per page values here
],
"bProcessing": true,
"bServerSide": true,
"bSort": false,
"sAjaxSource": "page/praoutline/list.statistikdraft.php",
"oLanguage": {
"sLengthMenu": "Menampilkan _MENU_ Data per halaman",
"sZeroRecords": "Maaf, Data tidak ada",
"sInfo": "Menampilkan _START_ s/d _END_ dari _TOTAL_ data",
"sInfoEmpty": "Menampilakan 0 s/d 0 dari 0 data",
"sSearch": "",
"sInfoFiltered": "",
"oPaginate": {
"sPrevious": "",
"sNext": ""
}
}
});
$('#stat-draft-praoutline_wrapper .dataTables_filter input').addClass("form-control input-sm").attr("placeholder", "Search");
$('#stat-draft-praoutline_wrapper .dataTables_length select').addClass("m-wrap small");
$('#stat-draft-praoutline_wrapper .dataTables_length select').select2();
refreshTabelKeseluruhan('all', true);
// $('#stat-keldosen').dataTable({
// "iDisplayLength": 10,
// "aLengthMenu": [
// [10, 15, 20, 50, 100, -1],
// [10, 15, 20, 50, 100, "All"] // change per page values here
// ],
// "bProcessing": true,
// "bServerSide": true,
// "bSort": false,
// "sAjaxSource": "page/praoutline/list.statistikdosen.php",
// "oLanguage": {
// "sLengthMenu": "Menampilkan _MENU_ Data per halaman",
// "sZeroRecords": "Maaf, Data tidak ada",
// "sInfo": "Menampilkan _START_ s/d _END_ dari _TOTAL_ data",
// "sInfoEmpty": "Menampilakan 0 s/d 0 dari 0 data",
// "sSearch": "",
// "sInfoFiltered": "",
// "oPaginate": {
// "sPrevious": "",
// "sNext": ""
// }
// },
// "aoColumns": [
// {"sClass": "left"},
// {"sClass": "left"},
// {"sClass": "center"},
// {"sClass": "center"},
// {"sClass": "center"},
// {"sClass": "center"}
// ]
// });
// $('#stat-keldosen_wrapper .dataTables_filter input').addClass("form-control input-sm").attr("placeholder", "Search");
// $('#stat-keldosen_wrapper .dataTables_length select').addClass("m-wrap small");
// $('#stat-keldosen_wrapper .dataTables_length select').select2();
$("#cari").validate({
errorPlacement: function(error, element) {
error.appendTo( element.parent("div"));
},
submitHandler:function(form){
$.ajax({
url:'page/praoutline/act.praoutline.php',
dataType:'html',
type:'POST',
data:$("#cari").serialize(),
cache:false,
beforeSend:function(){
$("#loading").show();
},
success:function(html){
$("#loading").fadeOut('fast');
$("#result-cari").html(html);
}
});
}
});
$("#updateKKTerkait").submit(function() {
$.ajax({
url:'page/praoutline/act.praoutline.php',
dataType:'json',
type:'POST',
data:$("#updateKKTerkait").serialize(),
cache:false,
beforeSend:function(){
$("#loading").show();
},
success:function(json){
if(json.result){
$("#loading").hide();
$.gritter.add({
title:'Sukses',
time: 1000,
text: json.msg,
after_close: function(){
location.href="?page=praoutline&menu=new";
//location.href="?page=praoutline&menu=review";
<?php
// if (isset($_GET['quote'])) {
// $idPrid = $_GET['prid'];
// echo 'location.href="?page=praoutline&menu=new";';
// } else {
// echo 'location.reload();';
// }
?>
}
});
}else{
$("#loading").hide();
$.gritter.add({
title:'Kesalahan',
time: 4000,
text: json.msg
});
}
}
});
return false;
});
$("#notifCloseJudul").submit(function() {
$.ajax({
url:'page/praoutline/act.praoutline.php',
dataType:'json',
type:'POST',
data:$("#notifCloseJudul").serialize(),
cache:false,
beforeSend:function(){
$("#loading").show();
},
success:function(json){
if(json.result){
$("#loading").hide();
$.gritter.add({
title:'Sukses',
time: 1000,
text: json.msg,
after_close: function(){
$("#notifCloseJudul input[type=checkbox]").each(function(){
$(this).attr('checked', true);
});
}
});
}else{
$("#loading").hide();
$.gritter.add({
title:'Kesalahan',
time: 4000,
text: json.msg
});
}
}
});
return false;
});
$("#post_review").submit(function() {
$.ajax({
url:'page/praoutline/act.praoutline.php',
dataType:'json',
type:'POST',
data:$("#post_review").serialize(),
cache:false,
beforeSend:function(){
$("#loading").show();
},
success:function(json){
if(json.result){
$("#loading").hide();
$.gritter.add({
title:'Sukses',
time: 1000,
text: json.msg,
after_close: function(){
//location.href="?page=praoutline&menu=review";
<?php
if (isset($_GET['quote'])) {
$idPrid = $_GET['prid'];
echo 'location.href="?page=praoutline&menu=review&prid='.$idPrid.'";';
} else {
echo 'location.reload();';
}
?>
}
});
}else{
$("#loading").hide();
$.gritter.add({
title:'Kesalahan',
time: 4000,
text: json.msg
});
}
}
});
return false;
});
$("#putusan_judul").submit(function() {
$.ajax({
url:'page/praoutline/act.praoutline.php',
dataType:'json',
type:'POST',
data:$("#putusan_judul").serialize(),
cache:false,
beforeSend:function(){
$("#loading").show();
$("#loadingPenguji").show();
},
success:function(json){
if(json.result){
$("#loading").hide();
$("#loadingPenguji").hide();
$.gritter.add({
title:'Sukses',
time: 1000,
text: json.msg,
after_close: function(){
<?php
if(isset($_GET['menu'])){
if($_GET['menu'] == "kep-draft-praoutline-kk"){
echo "location.href=`?page=praoutline&menu=kep-draft-praoutline-kk`";
}else{
echo "location.href=`?page=praoutline&menu=kep-draft-praoutline`";
}
}else{
echo "location.href=`?page=praoutline&menu=kep-draft-praoutline`";
}
?>
}
});
}else{
$("#loading").hide();
$("#loadingPenguji").hide();
$.gritter.add({
title:'Kesalahan',
time: 4000,
text: json.msg
});
}
}
});
return false;
});{
}
});
function refreshTabelKeputusan(first = false){
const jenisKeputusan = $('#jenisKeputusan').val();
const statusDosen = $('#statusDosen').val();
const url = `page/praoutline/list.kep.draft.praoutline.php?status=${statusDosen}&jenis=${jenisKeputusan}`;
if(!first){
//$('#kep-draft-praoutline').DataTable().clear();
$('#kep-draft-praoutline').DataTable().fnDestroy();
}
$('#kep-draft-praoutline > tbody').html(`<tr>
<td colspan="5" class="dataTables_empty">Loading data from server</td>
</tr>
`);
$('#kep-draft-praoutline').DataTable({
"iDisplayLength": 10,
"aLengthMenu": [
[10, 15, 20, 50, 100, -1],
[10, 15, 20, 50, 100, "All"] // change per page values here
],
"bProcessing": true,
"bServerSide": true,
"bSort": false,
"sAjaxSource": url,
"oLanguage": {
"sLengthMenu": "Menampilkan _MENU_ Data per halaman",
"sZeroRecords": "Maaf, Data tidak ada",
"sInfo": "Menampilkan _START_ s/d _END_ dari _TOTAL_ data",
"sInfoEmpty": "Menampilakan 0 s/d 0 dari 0 data",
"sSearch": "",
"sInfoFiltered": "",
"oPaginate": {
"sPrevious": "",
"sNext": ""
}
}
});
$('#kep-draft-praoutline_wrapper .dataTables_filter input').addClass("form-control input-sm").attr("placeholder", "Search");
$('#kep-draft-praoutline_wrapper .dataTables_length select').addClass("m-wrap small");
$('#kep-draft-praoutline_wrapper .dataTables_length select').select2();
}
function refreshTabelKeputusanKK(first = false){
const jenisKeputusan = $('#jenisKeputusanKK').val();
const show = $('#showRentangWaktuDiv').val();
const startDate = $('#startRentangWaktu').val();
const endDate = $('#endRentangWaktu').val();
const url = `page/praoutline/list.kep.draft.praoutline.kk.php?jenis=${jenisKeputusan}&show=${show}&startDate=${startDate}&endDate=${endDate}`;
const urlPrint = `../../print/print-close-judul-kk.php?jenis=${jenisKeputusan}&show=${show}&startDate=${startDate}&endDate=${endDate}`;
$('#printRekapKKDiv').html(`<a href="${urlPrint}" target="_blank"><button class="btn btn-success">Cetak Data Ini</button></a>`);
if(!first){
//$('#kep-draft-praoutline').DataTable().clear();
$('#kep-draft-praoutlineKK').DataTable().fnDestroy();
}
$('#kep-draft-praoutlineKK > tbody').html(`<tr>
<td colspan="5" class="dataTables_empty">Loading data from server</td>
</tr>
`);
$('#kep-draft-praoutlineKK').DataTable({
"iDisplayLength": 10,
"aLengthMenu": [
[10, 15, 20, 50, 100, -1],
[10, 15, 20, 50, 100, "All"] // change per page values here
],
"bProcessing": true,
"bServerSide": true,
"bSort": false,
"sAjaxSource": url,
"oLanguage": {
"sLengthMenu": "Menampilkan _MENU_ Data per halaman",
"sZeroRecords": "Maaf, Data tidak ada",
"sInfo": "Menampilkan _START_ s/d _END_ dari _TOTAL_ data",
"sInfoEmpty": "Menampilakan 0 s/d 0 dari 0 data",
"sSearch": "",
"sInfoFiltered": "",
"oPaginate": {
"sPrevious": "",
"sNext": ""
}
}
});
$('#kep-draft-praoutlineKK_wrapper .dataTables_filter input').addClass("form-control input-sm").attr("placeholder", "Search");
$('#kep-draft-praoutlineKK_wrapper .dataTables_length select').addClass("m-wrap small");
$('#kep-draft-praoutlineKK_wrapper .dataTables_length select').select2();
}
CKEDITOR.config.autoParagraph = false;
CKEDITOR.disableAutoInline = true;
$('textarea.ckeditor').ckeditor({
height:240
});
function openrev(idpr){
if(confirm("Aksi Ini Akan Membuka Kembali Review Pada Draft Praoutline ini. Lanjutkan ??")){
$.ajax({
url:'page/praoutline/act.praoutline.php',
dataType:'json',
type:'POST',
data:"act=open_judul&idpr="+idpr,
cache:false,
beforeSend:function(){
$("#loading").show();
},
success:function(json){
if(json.result){
$("#loading").hide();
$.gritter.add({
title:'Sukses',
time: 1000,
text: json.msg,
after_close: function(){
location.href="?page=praoutline&menu=kep-draft-praoutline";
}
});
}else{
$("#loading").hide();
$.gritter.add({
title:'Kesalahan',
time: 4000,
text: json.msg
});
}
}
});
}
}
function viewDataStat(smt){
location.href="dashboard.php?page=praoutline&menu=statistik&smt="+smt;
}
function viewDataKeseluruhan(smt){
refreshTabelKeseluruhan(smt);
}
function refreshTabelKeseluruhan(smt, first = false){
if(!first){
$('#stat-keldosen').DataTable().fnDestroy();
}
$('#stat-keldosen').dataTable({
"iDisplayLength": -1,
"aLengthMenu": [
[10, 15, 20, 50, 100, -1],
[10, 15, 20, 50, 100, "All"] // change per page values here
],
"bProcessing": true,
"bServerSide": true,
"bSort": false,
"sAjaxSource": `page/praoutline/list.statistikdosen.php?smt=${smt}`,
"oLanguage": {
"sLengthMenu": "Menampilkan _MENU_ Data per halaman",
"sZeroRecords": "Maaf, Data tidak ada",
"sInfo": "Menampilkan _START_ s/d _END_ dari _TOTAL_ data",
"sInfoEmpty": "Menampilakan 0 s/d 0 dari 0 data",
"sSearch": "",
"sInfoFiltered": "",
"oPaginate": {
"sPrevious": "",
"sNext": ""
}
},
"aoColumns": [
{"sClass": "left"},
{"sClass": "left"},
{"sClass": "center"},
{"sClass": "center"},
{"sClass": "center"},
{"sClass": "center"}
]
});
$('#stat-keldosen_wrapper .dataTables_filter input').addClass("form-control input-sm").attr("placeholder", "Search");
$('#stat-keldosen_wrapper .dataTables_length select').addClass("m-wrap small");
$('#stat-keldosen_wrapper .dataTables_length select').select2();
}
function mhsPemb1(nip, smt){
$.ajax({
url:`page/praoutline/act.praoutline.php?smt=${smt}`,
dataType:'html',
type:'POST',
data:"act=getmhs&jenis=pemb1&nip="+nip,
cache:false,
beforeSend:function(){
$("#loading").show();
},
success:function(html){
$("#datadaftar").html(html);
$('.daftamahasiswa').dataTable({
"iDisplayLength": 5,
"aLengthMenu": [
[5,10, 15, 20, 50, 100, -1],
[5,10, 15, 20, 50, 100, "All"] // change per page values here
],
"bProcessing": true,
"bSort": false,
"oLanguage": {
"sLengthMenu": "Menampilkan _MENU_ Data per halaman",
"sZeroRecords": "Maaf, Data tidak ada",
"sInfo": "Menampilkan _START_ s/d _END_ dari _TOTAL_ data",
"sInfoEmpty": "Menampilakan 0 s/d 0 dari 0 data",
"sSearch": "",
"sInfoFiltered": "",
"oPaginate": {
"sPrevious": "",
"sNext": ""
}
}
});
$('#daftamahasiswa_wrapper .dataTables_filter input').addClass("form-control input-sm").attr("placeholder", "Search");
$('#daftamahasiswa_wrapper .dataTables_length select').addClass("m-wrap small");
$('#daftamahasiswa_wrapper .dataTables_length select').select2();
$("#mhsmodal").modal('show');
}
});
}
function mhsPemb2(nip, smt){
$.ajax({
url:`page/praoutline/act.praoutline.php?smt=${smt}`,
dataType:'html',
type:'POST',
data:"act=getmhs&jenis=pemb2&nip="+nip,
cache:false,
beforeSend:function(){
$("#loading").show();
},
success:function(html){
$("#datadaftar").html(html);
$('.daftamahasiswa').dataTable({
"iDisplayLength": 5,
"aLengthMenu": [
[5,10, 15, 20, 50, 100, -1],
[5,10, 15, 20, 50, 100, "All"] // change per page values here
],
"bProcessing": true,
"bSort": false,
"oLanguage": {
"sLengthMenu": "Menampilkan _MENU_ Data per halaman",
"sZeroRecords": "Maaf, Data tidak ada",
"sInfo": "Menampilkan _START_ s/d _END_ dari _TOTAL_ data",
"sInfoEmpty": "Menampilakan 0 s/d 0 dari 0 data",
"sSearch": "",
"sInfoFiltered": "",
"oPaginate": {
"sPrevious": "",
"sNext": ""
}
}
});
$('#daftamahasiswa_wrapper .dataTables_filter input').addClass("form-control input-sm").attr("placeholder", "Search");
$('#daftamahasiswa_wrapper .dataTables_length select').addClass("m-wrap small");
$('#daftamahasiswa_wrapper .dataTables_length select').select2();
$("#mhsmodal").modal('show');
}
});
}
function mhsPeng1(nip, smt){
$.ajax({
url:`page/praoutline/act.praoutline.php?smt=${smt}`,
dataType:'html',
type:'POST',
data:"act=getmhs&jenis=peng1&nip="+nip,
cache:false,
beforeSend:function(){
$("#loading").show();
},
success:function(html){
$("#datadaftar").html(html);
$('.daftamahasiswa').dataTable({
"iDisplayLength": 5,
"aLengthMenu": [
[5,10, 15, 20, 50, 100, -1],
[5,10, 15, 20, 50, 100, "All"] // change per page values here
],
"bProcessing": true,
"bSort": false,
"oLanguage": {
"sLengthMenu": "Menampilkan _MENU_ Data per halaman",
"sZeroRecords": "Maaf, Data tidak ada",
"sInfo": "Menampilkan _START_ s/d _END_ dari _TOTAL_ data",
"sInfoEmpty": "Menampilakan 0 s/d 0 dari 0 data",
"sSearch": "",
"sInfoFiltered": "",
"oPaginate": {
"sPrevious": "",
"sNext": ""
}
}
});
$('#daftamahasiswa_wrapper .dataTables_filter input').addClass("form-control input-sm").attr("placeholder", "Search");
$('#daftamahasiswa_wrapper .dataTables_length select').addClass("m-wrap small");
$('#daftamahasiswa_wrapper .dataTables_length select').select2();
$("#mhsmodal").modal('show');
}
});
}
function mhsPeng2(nip, smt){
$.ajax({
url:`page/praoutline/act.praoutline.php?smt=${smt}`,
dataType:'html',
type:'POST',
data:"act=getmhs&jenis=peng2&nip="+nip,
cache:false,
beforeSend:function(){
$("#loading").show();
},
success:function(html){
$("#datadaftar").html(html);
$('.daftamahasiswa').dataTable({
"iDisplayLength": 5,
"aLengthMenu": [
[5,10, 15, 20, 50, 100, -1],
[5,10, 15, 20, 50, 100, "All"] // change per page values here
],
"bProcessing": true,
"bSort": false,
"oLanguage": {
"sLengthMenu": "Menampilkan _MENU_ Data per halaman",
"sZeroRecords": "Maaf, Data tidak ada",
"sInfo": "Menampilkan _START_ s/d _END_ dari _TOTAL_ data",
"sInfoEmpty": "Menampilakan 0 s/d 0 dari 0 data",
"sSearch": "",
"sInfoFiltered": "",
"oPaginate": {
"sPrevious": "",
"sNext": ""
}
}
});
$('#daftamahasiswa_wrapper .dataTables_filter input').addClass("form-control input-sm").attr("placeholder", "Search");
$('#daftamahasiswa_wrapper .dataTables_length select').addClass("m-wrap small");
$('#daftamahasiswa_wrapper .dataTables_length select').select2();
$("#mhsmodal").modal('show');
}
});
}
function hapusReviewIni(idReview){
if (confirm('Apakah anda ingin menghapus review ini?')) {
postHapusReview(idReview);
}
}
function showRentangWaktuDiv(){
const show = $('#showRentangWaktuDiv').val();
console.log(show);
if(show == 1){
$('#rentangWaktuDiv').show();
}else{
$('#rentangWaktuDiv').hide();
}
}
function postHapusReview(idReview){
let formData = new FormData();
formData.append("id",idReview);
formData.append("act", "hapusReview");
$.ajax({
url:'page/praoutline/act.praoutline.php',
dataType:'json',
type:'POST',
data: formData,
cache:false,
processData: false,
contentType: false,
beforeSend:function(){
$(`#loadingReview${idReview}`).show();
},
success:function(json){
if(json.result){
$(`#loadingReview${idReview}`).hide();
$.gritter.add({
title:'Sukses',
time: 1000,
text: json.msg,
after_close: function(){
location.reload();
}
});
}else{
$(`#loadingReview${idReview}`).hide();
$.gritter.add({
title:'Kesalahan',
time: 4000,
text: json.msg
});
}
}
});
}
function doUpdateEvent(val){
$('#eventButton').val(val);
}
function filterDataPraoutline(){
const val = $('#filterJudulPraoutlineField').val();
let url = `dashboard.php?page=praoutline&menu=new`;
if(val == 'myKK'){
url = `dashboard.php?myKK&page=praoutline&menu=new`;
}
location.href = url;
}
function filterRentangWaktuBimbimgan(){
const dateStart = $('#startRentangWaktu').val();
const dateEnd =$('#endRentangWaktu').val();
document.getElementById('parentRentangWaktuBimbinganDiv').innerHTML = `<div style="text-align:center">Mengambil Data . . .</div>`;
let url = `API/list_filterWaktuBimbingan.php?dateStart=${dateStart}&dateEnd=${dateEnd}`;
$.ajax({
url: url,
type:'GET',
dataType:'json',
contentType: false,
cache: false,
processData:false,
beforeSend:function(){
// $("#loading").show();
},
success:function(json){
const data = json;
let isiTabelOutline = ``;
let isiTabelSidHas = ``;
let isiTabelSidang = ``;
if(data.outline.length == 0){
isiTabelOutline = `<tr><td style="text-align:cente" colspan="5">Tidak ada data.</td></tr>`;
}
for(let i = 0; i < data.outline.length; i++){
const no = i + 1;
const d = data['outline'][i];
isiTabelOutline += `<tr>
<td>${no}</td>
<td>${d.nama}<br>(${d.nim})</td>
<td>${d.judul}</td>
<td>${d.tanggal}</td>
<td>${d.sebagai}</td>
</tr>`;
}
if(data.sidHas.length == 0){
isiTabelSidHas = `<tr><td style="text-align:cente" colspan="5">Tidak ada data.</td></tr>`;
}
for(let i = 0; i < data.sidHas.length; i++){
const no = i + 1;
const d = data['sidHas'][i];
isiTabelSidHas += `<tr>
<td>${no}</td>
<td>${d.nama}<br>(${d.nim})</td>
<td>${d.judul}</td>
<td>${d.tanggal}</td>
<td>${d.sebagai}</td>
</tr>`;
}
if(data.sidang.length == 0){
isiTabelSidang = `<tr><td style="text-align:cente" colspan="5">Tidak ada data.</td></tr>`;
}
for(let i = 0; i < data.sidang.length; i++){
const no = i + 1;
const d = data['sidang'][i];
isiTabelSidang += `<tr>
<td>${no}</td>
<td>${d.nama}<br>(${d.nim})</td>
<td>${d.judul}</td>
<td>${d.tanggal}</td>
<td>${d.sebagai}</td>
</tr>`;
}
document.getElementById('parentRentangWaktuBimbinganDiv').innerHTML = `
<div class="container">
<h3>Daftar Bimbingan Saya Periode ${data.dateStart} - ${data.dateEnd}</h3>
<ul class="nav nav-tabs">
<li class="active"><a data-toggle="tab" href="#tabJadwal1">Seminar Outline</a></li>
<li><a data-toggle="tab" href="#tabJadwal2">Seminar Hasil</a></li>
<li><a data-toggle="tab" href="#tabJadwal3">Sidang</a></li>
</ul>
<div class="tab-content">
<div id="tabJadwal1" class="tab-pane fade in active">
<table class="table table-striped table-bordered table-hover table-full-width" id="tabelJadwalOutline">
<thead>
<tr>
<th>No</th>
<th>Mahasiswa</th>
<th>Judul</th>
<th>Tanggal Pelaksanaan</th>
<th>Sebagai</th>
</tr>
</thead>
<tbody>
${isiTabelOutline}
</tbody>
</table>
</div>
<div id="tabJadwal2" class="tab-pane fade">
<table class="table table-striped table-bordered table-hover table-full-width" id="tabelJadwalSidHas">
<thead>
<tr>
<th>No</th>
<th>Mahasiswa</th>
<th>Judul</th>
<th>Tanggal Pelaksanaan</th>
<th>Sebagai</th>
</tr>
</thead>
<tbody>
${isiTabelSidHas}
</tbody>
</table>
</div>
<div id="tabJadwal3" class="tab-pane fade">
<table class="table table-striped table-bordered table-hover table-full-width" id="tabelJadwalSidang">
<thead>
<tr>
<th>No</th>
<th>Mahasiswa</th>
<th>Judul</th>
<th>Tanggal Pelaksanaan</th>
<th>Sebagai</th>
</tr>
</thead>
<tbody>
${isiTabelSidang}
</tbody>
</table>
</div>
</div>
</div>
`;
if(data.outline.length > 0){
$('#tabelJadwalOutline').DataTable({
"aLengthMenu": [
[25, 50, 100, 200, -1],
[25, 50, 100, 200, "All"]
],
});
}
if(data.sidHas.length > 0){
$('#tabelJadwalSidHas').DataTable({
"aLengthMenu": [
[25, 50, 100, 200, -1],
[25, 50, 100, 200, "All"]
],
});
}
if(data.sidang.length > 0){
$('#tabelJadwalSidang').DataTable({
"aLengthMenu": [
[25, 50, 100, 200, -1],
[25, 50, 100, 200, "All"]
],
});
}
}
});
}
</script>