$status !== 'Waiting')) === 0) { return 'Waiting'; } // Spool durumlarını sayısal değerlere göre sıralayıp en yüksek olanı döndür $statusValues = [ 'Waiting', 'On Going', 'Spool Release', 'NDT Release', 'Paint', 'Completed' ]; // Geçerli spool durumlarını kontrol et ve en yüksek durumu bul $latestStatus = null; // Başlangıçta en yüksek durum yok foreach ($statusValues as $status) { if (in_array($status, $spoolStatuses)) { if ($latestStatus === null || array_search($status, $statusValues) > array_search($latestStatus, $statusValues)) { $latestStatus = $status; } } } return $latestStatus; } ?>