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); } }