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