middleware('auth');
}
/**
* Show the application dashboard.
*
* @return \Illuminate\Contracts\Support\Renderable
*/
public function index()
{
return view('home');
}
public function dashboard()
{
$data['title'] = 'Dashboard';
$data['group'] = session('group_alias');
if(session('group_alias') == 'sekolah'){
$data['kuesioner'] = Kuesioner::where('ms_sekolah_id',session('sekolah_id'))->where('tahun',date('Y'))->first();
$data['profile'] = ProfileSekolah::where('ms_sekolah_id',session('sekolah_id'))->first();
$data['page'] = FormKriteria::select('page_number')->groupBy('page_number')->orderBy('page_number','ASC')->pluck('page_number')->count();
$data['penilaian'] = Penilaian::select('page_number')->groupBy('page_number')->orderBy('page_number','ASC')->pluck('page_number')->count();
$data['sk'] = SK::where('tahun',date('Y'))->where('sekolah','like','%'.session('sekolah_id').'%')->first();
$data['log'] = KuesionerLog::where('kuesioner_id',@$data['kuesioner']->KuesionerId)->orderBy('created_at','DESC')->first();
return view($this->template.'.sekolah', $data);
}else{
$data['usulan'] = Kuesioner::where('tahun',date('Y'))->get();
$data['total_usulan_kab'] = Kuesioner::where('tahun',date('Y'))->where('level',0)->count();
$data['total_usulan_prov'] = Kuesioner::where('tahun',date('Y'))->where('level',1)->count();
$data['total_usulan_nasional'] = Kuesioner::where('tahun',date('Y'))->where('level',2)->count();
$data['total_usulan_mandiri'] = Kuesioner::where('tahun',date('Y'))->where('level',3)->count();
$data['total_sekolah_kab'] = Kuesioner::where('tahun',date('Y'))->where('level',0)->where('status',11)->count();
$data['total_sekolah_prov'] = Kuesioner::where('tahun',date('Y'))->where('level',1)->where('status',11)->count();
$data['total_sekolah_nasional'] = Kuesioner::where('tahun',date('Y'))->where('level',2)->where('status',11)->count();
$data['total_sekolah_mandiri'] = Kuesioner::where('tahun',date('Y'))->where('level',3)->where('status',11)->count();
$data['route'] = 'modules';
return view($this->template.'.admin', $data);
}
}
public function gridUsulan(Request $request)
{
$usulan = Kuesioner::where('tahun',date('Y'))->get();
$_data = [];
foreach ($usulan as $key => $row) {
$action = '';
$sekolah = '';
$sekolah .= @$row->sekolah->nama_sekolah.'
';
$sekolah .= ''.@$row->profile->tingkat->name.' ';
$sekolah .= ''.@$row->profile->status_sekolah.' ';
if(($row->level+1) == 1){
$jenis_usulan = 'Adiwiyata Kab/Kota';
}elseif(($row->level+1) == 2){
$jenis_usulan = 'Adiwiyata Provinsi';
}elseif(($row->level+1) == 3){
$jenis_usulan = 'Adiwiyata Nasional';
}elseif(($row->level+1) == 4){
$jenis_usulan = 'Adiwiyata Mandiri';
}
if($row->level == 0){
$usulanAwal = 'Belum Pernah';
}elseif($row->level == 1){
$usulanAwal = 'Adiwiyata Kab/Kota';
}elseif($row->level == 2){
$usulanAwal = 'Adiwiyata Provinsi';
}elseif($row->level == 3){
$usulanAwal = 'Adiwiyata Nasional';
}elseif($row->level == 4){
$usulanAwal = 'Adiwiyata Mandiri';
}
$_data[] = [
'no' => $key+1,
'nama_sekolah' => @$sekolah,
'npsn' => @$row->sekolah->npsn,
'kab' => @$row->sekolah->kabupaten->name,
'usulan_sebelumnya' => @$usulanAwal,
'pengajuan_usulan' => @$jenis_usulan,
];
}
return response()->json($_data);
}
}