'danger', 'systemMessage' => trans('cachet.service.bad'), 'favicon' => 'favicon-high-alert', ]; if (Component::notStatus(1)->count() === 0) { // If all our components are ok, do we have any non-fixed incidents? $incidents = Incident::notScheduled()->orderBy('created_at', 'desc')->get(); $incidentCount = $incidents->count(); if ($incidentCount === 0 || ($incidentCount >= 1 && (int) $incidents->first()->status === 4)) { $withData = [ 'systemStatus' => 'success', 'systemMessage' => trans('cachet.service.good'), 'favicon' => 'favicon', ]; } } else { if (Component::whereIn('status', [2, 3])->count() > 0) { $withData['favicon'] = 'favicon-medium-alert'; } } $view->with($withData); } }