@include('header-facil')

OPL Achievement

Filter CG: Filter Karyawan:
@foreach($data_opl as $facil) @endforeach
No Periode Employee Name CG Tema OPL Channel Submit Date Socialized

{{ $loop->iteration }}

@php $bulanList = ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember']; $bulanColors = [ 0 => 'background-color: #DBEAFE; color: #1E40AF; border: 1px solid #60A5FA;', // Jan - biru 1 => 'background-color: #FCE7F3; color: #9D174D; border: 1px solid #F472B6;', // Feb - pink 2 => 'background-color: #D1FAE5; color: #065F46; border: 1px solid #34D399;', // Mar - hijau 3 => 'background-color: #FEF3C7; color: #92400E; border: 1px solid #FBBF24;', // Apr - kuning 4 => 'background-color: #EDE9FE; color: #5B21B6; border: 1px solid #A78BFA;', // Mei - ungu 5 => 'background-color: #FFEDD5; color: #9A3412; border: 1px solid #FB923C;', // Jun - oranye 6 => 'background-color: #FEE2E2; color: #991B1B; border: 1px solid #F87171;', // Jul - merah 7 => 'background-color: #CCFBF1; color: #115E59; border: 1px solid #2DD4BF;', // Agu - teal 8 => 'background-color: #E0E7FF; color: #3730A3; border: 1px solid #818CF8;', // Sep - indigo 9 => 'background-color: #FEF9C3; color: #854D0E; border: 1px solid #FACC15;', // Okt - lime 10 => 'background-color: #F3E8FF; color: #7E22CE; border: 1px solid #C084FC;', // Nov - purple 11 => 'background-color: #CFFAFE; color: #155E75; border: 1px solid #22D3EE;', // Des - cyan ]; $periode = '-'; $periodeStyle = ''; if ($facil->socialized_date) { try { $monthIndex = (int) date('m', strtotime($facil->socialized_date)) - 1; $periode = $bulanList[$monthIndex] ?? '-'; $periodeStyle = $bulanColors[$monthIndex] ?? ''; } catch (\Exception $e) { $periode = '-'; } } @endphp @if($periode !== '-') {{ $periode }} @else

-

@endif

{{ $facil->employee_name }}

{{ $facil->nik }}

@php $cgName = $facil->cg; $cgLower = strtolower(trim($cgName ?? '')); if (str_contains($cgLower, 'sirius')) { $badgeStyle = 'background-color: #FEF3C7; color: #A16207; border: 1px solid #F59E0B;'; } elseif (str_contains($cgLower, 'dnawesome') || str_contains($cgLower, 'dna')) { $badgeStyle = 'background-color: #DCFCE7; color: #15803D; border: 1px solid #22C55E;'; } elseif (str_contains($cgLower, 'adminovation')) { $badgeStyle = 'background-color: #FEE2E2; color: #B91C1C; border: 1px solid #EF4444;'; } elseif (str_contains($cgLower, 'falcon')) { $badgeStyle = 'background-color: #DBEAFE; color: #1D4ED8; border: 1px solid #3B82F6;'; } else { $badgeStyle = 'background-color: #F3F4F6; color: #374151; border: 1px solid #9CA3AF;'; } @endphp @if($cgName) {{ $cgName }} @endif

{{ $facil->tema }}

{{ $facil->channel }}

{{ $facil->created_date }}

{{ $facil->socialized_date }}