mirror of
https://github.com/CachetHQ/Cachet.git
synced 2025-02-12 11:31:07 +01:00
Refactor IndexComposer
This commit is contained in:
parent
d12ee81111
commit
d8ce467c15
@ -17,6 +17,12 @@ class IndexComposer
|
||||
*/
|
||||
public function compose(\Illuminate\View\View $view)
|
||||
{
|
||||
// Default data
|
||||
$withData = [
|
||||
'systemStatus' => 'danger',
|
||||
'systemMessage' => trans('cachet.service.bad'),
|
||||
];
|
||||
|
||||
$components = Component::notStatus(1);
|
||||
|
||||
if (Component::all()->count() === 0 || $components->count() === 0) {
|
||||
@ -25,20 +31,13 @@ class IndexComposer
|
||||
$incidentCount = $incidents->count();
|
||||
|
||||
if ($incidentCount === 0 || ($incidentCount >= 1 && (int) $incidents->first()->status === 4)) {
|
||||
$status = 'success';
|
||||
$message = trans('cachet.service.good');
|
||||
} else {
|
||||
$status = 'danger';
|
||||
$message = trans('cachet.service.bad');
|
||||
$withData = [
|
||||
'systemStatus' => 'success',
|
||||
'systemMessage' => trans('cachet.service.good'),
|
||||
];
|
||||
}
|
||||
} else {
|
||||
$status = 'danger';
|
||||
$message = trans('cachet.service.bad');
|
||||
}
|
||||
|
||||
$view->with([
|
||||
'systemStatus' => $status,
|
||||
'systemMessage' => $message,
|
||||
]);
|
||||
$view->with($withData);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user