@php $runningTotalRestaurant = 0; $runningTotalBar = 0; $finalTotalToShow = 0; $generalScoreBase = 25 * 10; $restaurantBase = 13 * 10; $barBase = 11 * 10; if ($item->EstablishmentScore && $item->EstablishmentScore->EstablishmentRestaurants->count() > 0) { $restaurantBase = $restaurantBase * $item->EstablishmentScore->EstablishmentRestaurants->count(); foreach ($item->EstablishmentScore->EstablishmentRestaurants as $restScore) { $runningTotalRestaurant += $restScore->subtotal; } } if ($item->EstablishmentScore && $item->EstablishmentScore->EstablishmentBars->count() > 0) { $barBase = $barBase * $item->EstablishmentScore->EstablishmentBars->count(); foreach ($item->EstablishmentScore->EstablishmentBars as $barScore) { $runningTotalBar += $barScore->bar_subtotal; } } $totalBase = $generalScoreBase + $restaurantBase + $barBase; $finalTotalToShow = $item->EstablishmentScore ? $item->EstablishmentScore->totalScore : 0; $finalTotalToShow += $runningTotalBar + $runningTotalRestaurant; $percentage = number_format(($finalTotalToShow / $totalBase) * 100, 2); if ($percentage >= 90 && $percentage <= 100) { $category = 'Class 1'; } elseif ($percentage >= 75 && $percentage < 90) { $category = 'Class 2'; } elseif ($percentage >= 60 && $percentage < 75) { $category = 'Class 3'; } elseif ($percentage >= 45 && $percentage < 60) { $category = 'Class 4'; } elseif ($percentage <= 0.0) { $category = 'NOT CLASSIFIED'; } else { $category = 'Class 5'; } @endphp