@foreach ($groups as $group)
@if ($test->isPublished($group))
@if ($test->isOpen($group))
@if ($test->areResultsShown($group))
{{ $group->name }}
@else
{{ $group->name }}
@endif
@else
{{ $group->name }}
@endif
@endif
@endforeach
@else
{{ $test->title }}
@php
$group = Auth::user()->group;
$openFrom = $test->openFrom($group);
$openUntil = $test->openUntil($group);
$now = Carbon\Carbon::now();
if ($test->isClosed($group)) {
if (isset($openUntil) && $openUntil->lessThanOrEqualTo($now)) {
echo "Closed from $openUntil.";
} else {
echo "Closed.";
}
} else {
if (isset($openUntil)) {
echo "Open until $openUntil.";
} else {
echo "Open.";
}
}
@endphp
@if ($test->isClosed(Auth::user()->group))
@else
@endif
@endif
@endif