diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index bebc4ed..746edef 100644 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -49,16 +49,40 @@ class HomeController extends Controller 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(); + if(session('kabupaten_id') != ''){ - $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(); + }else{ + $data['usulan'] = Kuesioner::whereHas('sekolah',function($query){ + $query->where('ms_kabupaten_id',session('kabupaten_id')); + })->where('tahun',date('Y'))->get(); + $data['total_usulan_kab'] = Kuesioner::whereHas('sekolah',function($query){ + $query->where('ms_kabupaten_id',session('kabupaten_id')); + })->where('tahun',date('Y'))->where('level',0)->count(); + $data['total_usulan_prov'] = Kuesioner::whereHas('sekolah',function($query){ + $query->where('ms_kabupaten_id',session('kabupaten_id')); + })->where('tahun',date('Y'))->where('level',1)->count(); + $data['total_usulan_nasional'] = Kuesioner::whereHas('sekolah',function($query){ + $query->where('ms_kabupaten_id',session('kabupaten_id')); + })->where('tahun',date('Y'))->where('level',2)->count(); + $data['total_usulan_mandiri'] = Kuesioner::whereHas('sekolah',function($query){ + $query->where('ms_kabupaten_id',session('kabupaten_id')); + })->where('tahun',date('Y'))->where('level',3)->count(); + + $data['total_sekolah_kab'] = Kuesioner::whereHas('sekolah',function($query){ + $query->where('ms_kabupaten_id',session('kabupaten_id')); + })->where('tahun',date('Y'))->where('level',0)->where('status',11)->count(); + $data['total_sekolah_prov'] = Kuesioner::whereHas('sekolah',function($query){ + $query->where('ms_kabupaten_id',session('kabupaten_id')); + })->where('tahun',date('Y'))->where('level',1)->where('status',11)->count(); + $data['total_sekolah_nasional'] = Kuesioner::whereHas('sekolah',function($query){ + $query->where('ms_kabupaten_id',session('kabupaten_id')); + })->where('tahun',date('Y'))->where('level',2)->where('status',11)->count(); + $data['total_sekolah_mandiri'] = Kuesioner::whereHas('sekolah',function($query){ + $query->where('ms_kabupaten_id',session('kabupaten_id')); + })->where('tahun',date('Y'))->where('level',3)->where('status',11)->count(); + } + + $data['route'] = 'modules'; return view($this->template.'.admin', $data); }