Commit 5df1e2e2 by Farendi Giotivano R.P

Merge branch 'master' of http://git.unesa.ac.id/farendi/simpkm

parents c351c34d 39d9172c
......@@ -39,7 +39,7 @@ class GetDataApiController extends Controller
]);
$gcon = utf8_encode($apiRequest->getBody()->getContents());
$data = unserialize($gcon);
$data = unserialize(utf8_decode($gcon));
return $data;
}
......
......@@ -118,7 +118,7 @@ class KelompokController extends Controller
$kelompok = $request->except('_token');
$periode_aktif = Periode::where('status', 1)->first();
$cekKel = Kelompok::where('created_user', auth()->user()->id)->where('periode_id', $periode_aktif->periode_id)->count();
$cekKel = Kelompok::where('created_user', auth()->user()->id)->where('periode_id', $periode_aktif->periode_id)->whereIn('status', [0,1])->count();
if($cekKel){
return redirect()->route('mahasiswa.kelompok.index')->with('danger', 'Kelompok sudah ada !');
......
......@@ -32,7 +32,14 @@ class KelompokController extends Controller
$tahun= $request->get('tahun');
if($tahun == '0')
$tahun = date('Y');
{
$periode = Periode::where('status', '1')->first();
$tahun = $periode->periode_id;
}
else
{
$periode = Periode::where('nama', $tahun)->first();
}
## Read value
$draw = $request->get('draw');
......@@ -59,9 +66,11 @@ class KelompokController extends Controller
$statementGlobal .= " AND STATUS = '".$status."'";
}
if($tahun != "0")
if($tahun == '0')
{}
else
{
$statementGlobal .= " AND TO_CHAR(KELOMPOK.CREATED_AT, 'YYYY') = '".$tahun."'";
$statementGlobal .= " AND PERIODE_ID = '".$periode->periode_id."'";
}
$totalRecords = Kelompok::select('count(1) as allcount')->whereRaw($statementGlobal)->count();
......@@ -96,18 +105,21 @@ class KelompokController extends Controller
if($status == '1')
{
$keterangan = '<span class="badge bg-success">Disetujui</span>';
$aksi = '';
$keterangan = '<span class="badge bg-success">Disetujui Dosen</span>';
$aksi = '<a class="btn btn-danger btn-sm waves-effect waves-light aksi" role="button" data-ket="Kelompok yang di hapus tidak bisa untuk upload proposal" data-info="Menghapus Kelompok" data-id="'.Crypt::encrypt($kelompok_id.'#3').'"><i class="fas fa-times"></i></a>';
}
elseif($status == '2')
elseif($status == '2' || $status == '3')
{
$keterangan = '<span class="badge bg-danger">Ditolak</span>';
$aksi = '<a class="btn btn-warning btn-sm waves-effect waves-light aksi" role="button" data-ket="Kelompok yang di dibatalkan status tolak akan menunggu di verifikasi kembali oleh dosen pembimbing." data-id="'.Crypt::encrypt($kelompok_id.'#0').'"><i class="fas fa-undo"></i></a>';
if($status == '2')
$keterangan = '<span class="badge bg-danger">Ditolak Dosen</span>';
else
$keterangan = '<span class="badge bg-danger">Dibatalkan Operator</span>';
$aksi = '<a class="btn btn-warning btn-sm waves-effect waves-light aksi" role="button" data-ket="Kelompok yang di dibatalkan status tolak akan menunggu di verifikasi kembali oleh dosen pembimbing." data-info="Membatalkan Status Tolak Kelompok" data-id="'.Crypt::encrypt($kelompok_id.'#0').'"><i class="fas fa-undo"></i></a>';
}
else
{
$keterangan = '<span class="badge bg-warning">Menunngu Persetujuan</span>';
$aksi = '<a class="btn btn-success btn-sm waves-effect waves-light aksi" role="button" data-ket="Kelompok yang di setujui akan di teruskan untuk upload proposal" data-id="'.Crypt::encrypt($kelompok_id.'#1').'"><i class="fas fa-check"></i></a> <a class="btn btn-danger btn-sm waves-effect waves-light aksi" role="button" data-ket="Kelompok yang tidak di setujui tidak bisa untuk upload proposal" data-id="'.Crypt::encrypt($kelompok_id.'#2').'"><i class="fas fa-times"></i></a>';
$keterangan = '<span class="badge bg-warning">Menunngu Persetujuan Dosen</span>';
$aksi = '<a class="btn btn-success btn-sm waves-effect waves-light aksi" role="button" data-ket="Kelompok yang di setujui akan di teruskan untuk upload proposal" data-info="Menyetujui Kelompok" data-id="'.Crypt::encrypt($kelompok_id.'#1').'"><i class="fas fa-check"></i></a> <a class="btn btn-danger btn-sm waves-effect waves-light aksi" role="button" data-ket="Kelompok yang tidak di setujui tidak bisa untuk upload proposal" data-info="Menghapus Kelompok" data-id="'.Crypt::encrypt($kelompok_id.'#2').'"><i class="fas fa-times"></i></a>';
}
$aksi .= ' <a class="btn btn-primary btn-sm waves-effect waves-light viewdetails" role="button" data-id="'.Crypt::encrypt($kelompok_id).'"><i class="fas fa-eye"></i></a>';
......
......@@ -86,6 +86,8 @@
<span class="badge bg-warning">Menunggu Persetujuan Dosen</span>
@elseif($item->status == 2)
<span class="badge bg-danger">Di Tolak Dosen</span>
@elseif($item->status == 3)
<span class="badge bg-danger">Di Batalkan Operator</span>
@else
<span class="badge bg-success">Sudah Disetujui Dosen</span>
@endif
......
......@@ -161,34 +161,35 @@
var kelId = $(this).attr('data-id');
if(kelId != null || kelId != ''){
// Empty modal data
$('#tblempinfo tbody').empty();
$.ajax({
url: "{{route('operator.getDetilKelompok')}}",
data : {
"kelompok_id": kelId,
},
dataType: 'json',
success: function(response){
// Add user details
$('#tblempinfo tbody').html(response.html);
// Display Modal
$('#empModal').modal('show');
}
});
}
if(kelId != null || kelId != ''){
// Empty modal data
$('#tblempinfo tbody').empty();
$.ajax({
url: "{{route('operator.getDetilKelompok')}}",
data : {
"kelompok_id": kelId,
},
dataType: 'json',
success: function(response){
// Add user details
$('#tblempinfo tbody').html(response.html);
// Display Modal
$('#empModal').modal('show');
}
});
}
});
$('#example').on('click','.aksi',function(){
var kelId = $(this).attr('data-id');
var ket = $(this).attr('data-ket');
var info = $(this).attr('data-info');
if(kelId != null || kelId != ''){
Swal.fire({
title: "Apakah Anda Yakin?",
title: "Apakah Anda Yakin "+info+"?",
text: ket,
icon: "warning",
showCancelButton: !0,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment