From 75d3062cf6ddd0da8e0e49a92630eb05419856e3 Mon Sep 17 00:00:00 2001 From: Ilham Wara Nugroho Date: Mon, 22 Jun 2026 10:21:14 +0700 Subject: [PATCH] update --- app/Http/Controllers/HomeController.php | 11 +++++++++++ app/Http/Controllers/KuesionerController.php | 11 +++++++++++ .../Controllers/Modules/Usulan/CSAKController.php | 11 +++++++++++ .../Controllers/Modules/Usulan/CSAPController.php | 10 ++++++++++ resources/views/include/info.blade.php | 10 +--------- 5 files changed, 44 insertions(+), 9 deletions(-) diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index 796fc3c..bb31eff 100644 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -13,6 +13,8 @@ use App\Models\SK; use App\Models\Usulan; use App\Models\SampahTerkelola; use App\Models\SampahBelumTerkelola; +use Carbon\Carbon; +use App\Models\Master\Setting; class HomeController extends Controller { @@ -53,6 +55,15 @@ class HomeController extends Controller // dd(date('Y')); $data['title'] = 'Dashboard'; $data['group'] = session('group_alias'); + $setting = Setting::where('type','pengumuman')->first(); + $data['target'] = Carbon::create( + date('Y',strtotime($setting->start_date)), + date('m',strtotime($setting->start_date)), + date('d',strtotime($setting->start_date)), + date('h',strtotime($setting->start_date)), + date('i',strtotime($setting->start_date)), + date('s',strtotime($setting->start_date))); + 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(); diff --git a/app/Http/Controllers/KuesionerController.php b/app/Http/Controllers/KuesionerController.php index 0b2736d..a528039 100644 --- a/app/Http/Controllers/KuesionerController.php +++ b/app/Http/Controllers/KuesionerController.php @@ -9,6 +9,7 @@ use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Hash; use Illuminate\Support\Facades\File; use Carbon\Carbon; +use App\Models\Master\Setting; use App\Models\ProfileSekolah as Profile; use App\Models\Kuesioner; use App\Models\KuesionerLog; @@ -45,6 +46,16 @@ class KuesionerController extends Controller $data['kabupaten'] = Kabupaten::where('ms_provinsi_id','15')->get(); $data['title'] = 'Kuesioner Leveling'; $data['route'] = $this->route; + + $setting = Setting::where('type','pengumuman')->first(); + $data['target'] = Carbon::create( + date('Y',strtotime($setting->start_date)), + date('m',strtotime($setting->start_date)), + date('d',strtotime($setting->start_date)), + date('h',strtotime($setting->start_date)), + date('i',strtotime($setting->start_date)), + date('s',strtotime($setting->start_date))); + return view($this->template.'.index', $data); } diff --git a/app/Http/Controllers/Modules/Usulan/CSAKController.php b/app/Http/Controllers/Modules/Usulan/CSAKController.php index 6447cc5..2744248 100644 --- a/app/Http/Controllers/Modules/Usulan/CSAKController.php +++ b/app/Http/Controllers/Modules/Usulan/CSAKController.php @@ -12,6 +12,8 @@ use App\Models\Master\Sekolah; use App\Models\Master\FormKriteria; use App\Models\DokumenAdministrasi; use App\Models\Penilaian; +use Carbon\Carbon; +use App\Models\Master\Setting; class CSAKController extends Controller { @@ -61,6 +63,15 @@ class CSAKController extends Controller $data['luas_ruangan_non_ac'] = @$listrik->luas_ruangan_non_ac; $data['jumlah_kader'] = @$listrik->jumlah_kader; + $setting = Setting::where('type','pengumuman')->first(); + $data['target'] = Carbon::create( + date('Y',strtotime($setting->start_date)), + date('m',strtotime($setting->start_date)), + date('d',strtotime($setting->start_date)), + date('h',strtotime($setting->start_date)), + date('i',strtotime($setting->start_date)), + date('s',strtotime($setting->start_date))); + $data['dokumen'] = DokumenAdministrasi::where('ms_sekolah_id',$keyId)->where('tahun',$data['kuesioner']->tahun)->first(); return view($this->template.'.form',$data); diff --git a/app/Http/Controllers/Modules/Usulan/CSAPController.php b/app/Http/Controllers/Modules/Usulan/CSAPController.php index 6afe552..ef35f11 100644 --- a/app/Http/Controllers/Modules/Usulan/CSAPController.php +++ b/app/Http/Controllers/Modules/Usulan/CSAPController.php @@ -15,6 +15,7 @@ use App\Models\DokumenAdministrasi; use App\Models\Penilaian; use Illuminate\Support\Carbon; use Illuminate\Support\Facades\File; +use App\Models\Master\Setting; class CSAPController extends Controller { @@ -69,6 +70,15 @@ class CSAPController extends Controller $data['luas_ruangan_non_ac'] = @$listrik->luas_ruangan_non_ac; $data['jumlah_kader'] = @$listrik->jumlah_kader; + $setting = Setting::where('type','pengumuman')->first(); + $data['target'] = Carbon::create( + date('Y',strtotime($setting->start_date)), + date('m',strtotime($setting->start_date)), + date('d',strtotime($setting->start_date)), + date('h',strtotime($setting->start_date)), + date('i',strtotime($setting->start_date)), + date('s',strtotime($setting->start_date))); + $data['dokumen'] = DokumenAdministrasi::where('ms_sekolah_id',$data['kuesioner']->ms_sekolah_id)->where('tahun',$data['kuesioner']->tahun)->first(); return view($this->template.'.form',$data); diff --git a/resources/views/include/info.blade.php b/resources/views/include/info.blade.php index 46fd6ad..63c8633 100644 --- a/resources/views/include/info.blade.php +++ b/resources/views/include/info.blade.php @@ -1,13 +1,5 @@ first(); - use Carbon\Carbon; - $target = Carbon::create( - date('Y',strtotime($setting->start_date)), - date('m',strtotime($setting->start_date)), - date('d',strtotime($setting->start_date)), - date('h',strtotime($setting->start_date)), - date('i',strtotime($setting->start_date)), - date('s',strtotime($setting->start_date))); + ?> @if(now()->gte($target))