madbob/GASdottoNG

View on GitHub
code/resources/views/dates/list.blade.php

Summary

Maintainability
A
0 mins
Test Coverage
@if($dates->isEmpty() == false)
    <?php

    $today = date('Y-m-d');
    $automatic_dates = [];
    $effective_dates = [];

    foreach($dates as $d) {
        if ($d->type == 'order') {
            $automatic_dates = array_merge($automatic_dates, $d->all_dates);
        }
        else {
            $effective_dates = array_merge($effective_dates, $d->all_dates);
        }
    }

    $effective_dates = array_sort($effective_dates);
    $automatic_dates = array_sort($automatic_dates);

    ?>

    @if(!empty($effective_dates))
        <p>
            {{ _i('Prossime date in calendario:') }}
        </p>
        <ul>
            @foreach($effective_dates as $d)
                <li>{{ printableDate($d) }}</li>
            @endforeach
        </ul>
    @endif

    @if(!empty($automatic_dates))
        <p>
            {{ _i('Prossime aperture ordini automatici:') }}
        </p>
        <ul>
            @foreach($automatic_dates as $d)
                @if($d >= $today)
                    <li>{{ printableDate($d) }}</li>
                @endif
            @endforeach
        </ul>
    @endif
@endif