diff --git a/app/Helpers/custom.php b/app/Helpers/custom.php index a091bf1..e8a19b2 100644 --- a/app/Helpers/custom.php +++ b/app/Helpers/custom.php @@ -349,6 +349,9 @@ if (!function_exists('hitungSkor')) { $array3 = ["Kepala Sekolah", "Dewan pendidik", "Komite sekolah", "Peserta Didik", "Masyarakat"]; $array2 = ["Kepala Sekolah", "Dewan pendidik", "Komite sekolah", "Peserta Didik"]; $array1 = ["Kepala Sekolah", "Dewan pendidik", "Komite sekolah"]; + if(!empty($val) && !is_array($val)){ + $val = array($val); + } if (!array_diff($array3, $val) && !array_diff($val, $array3)) { $skor = 3; @@ -367,6 +370,10 @@ if (!function_exists('hitungSkor')) { $array22 = ["Visi", "Misi", "Program pengembangan diri"]; $array1 = ["Visi", "Misi","Tujuan", "Program pengembangan diri tidak memuat"]; + if(!empty($val) && !is_array($val)){ + $val = array($val); + } + if (!array_diff($array3, $val) && !array_diff($val, $array3)) { $skor = 3; } elseif ((!array_diff($array2, $val) && !array_diff($val, $array2)) || (!array_diff($array22, $val) && !array_diff($val, $array22))) { @@ -402,6 +409,10 @@ if (!function_exists('hitungSkor')) { // Unsur tambahan $unsur_tambahan = ["Orang tua / wali murid", "Petugas kebersihan", "Petugas keamanan", "Petugas kantin"]; + if(!empty($val) && !is_array($val)){ + $val = array($val); + } + // Cek apakah semua unsur utama dipilih if (!array_diff($unsur_utama, $val)) { // Hitung unsur tambahan yang juga dipilih