{**
 *  @author    Alexandre DEBUSSCHÈRE <alexandre@kosmonaft.dev>
 *  @copyright 2021 Kosmonaft.dev
 *  @license   Commercial
 *}

<div id="mrmax-carrier-extra-content">
    {foreach $mrmax_pickups as $pickup}
        {if !isset($pickup->Num)}
            {continue}
        {/if}
        <div class="mrmax_pickup_block {($mrmax_selected_pickup_prid == $pickup->Num) ? 'selected' : ''}" aria-prid="{$pickup->Num|escape:'htmlall':'UTF-8'}">
            <details>
                <summary>
                    <span style="float: right;">
                        {if $pickup->Distance >= 1000}
                            {round($pickup->Distance|escape:'htmlall':'UTF-8' / 1000, 2, PHP_ROUND_HALF_UP)}Km
                        {else}
                            {$pickup->Distance|escape:'htmlall':'UTF-8'}m
                        {/if}
                    </span>
                    <strong>{$pickup->LgAdr1|escape:'htmlall':'UTF-8'}</strong><br>
                    {$pickup->LgAdr3|escape:'htmlall':'UTF-8'}<br>
                    {$pickup->CP|escape:'htmlall':'UTF-8'} {$pickup->Ville|escape:'htmlall':'UTF-8'}
                    <button type="button" class="mrmax_pickup_button btn btn-sm btn-primary" style="display: {($mrmax_selected_pickup_prid == $pickup->Num) ? 'none' : 'block'}">
                        {l s='Validate your choice' mod='mrmax'}
                    </button>
                    <button type="button" class="mrmax_pickup_button btn btn-sm btn-success" style="display: {($mrmax_selected_pickup_prid == $pickup->Num) ? 'block' : 'none'}">
                        {l s='Selected' mod='mrmax'}
                    </button>
                    <br>
                    ({$pickup->Pays|escape:'htmlall':'UTF-8'})
                </summary>
                <table class="table table-bordered table-striped table-hover table-fixed">
                    <tbody>
                    {foreach [
                        'Monday' => 'Horaires_Lundi',
                        'Tuesday' => 'Horaires_Mardi',
                        'Wednesday' => 'Horaires_Mercredi',
                        'Thursday' => 'Horaires_Jeudi',
                        'Friday' => 'Horaires_Vendredi',
                        'Saturday' => 'Horaires_Samedi',
                        'Sunday' => 'Horaires_Dimanche'
                    ] as $day => $time}
                        <tr>
                            <td>{l s=$day mod='mrmax'}</td>
                            {if $pickup->{$time|escape:'htmlall':'UTF-8'}->string[0] == '0000' && $pickup->{$time|escape:'htmlall':'UTF-8'}->string[1] == '0000' && $pickup->{$time|escape:'htmlall':'UTF-8'}->string[2] == '0000' && $pickup->{$time|escape:'htmlall':'UTF-8'}->string[3] == '0000'}
                                <td colspan="2"></td>
                            {elseif $pickup->{$time|escape:'htmlall':'UTF-8'}->string[0] == '0000' && $pickup->{$time|escape:'htmlall':'UTF-8'}->string[1] == '0000'}
                                <td></td>
                                <td>
                                    {substr($pickup->{$time|escape:'htmlall':'UTF-8'}->string[2], 0, 2)}:{substr($pickup->{$time|escape:'htmlall':'UTF-8'}->string[2], 2)}
                                    -
                                    {substr($pickup->{$time|escape:'htmlall':'UTF-8'}->string[3], 0, 2)}:{substr($pickup->{$time|escape:'htmlall':'UTF-8'}->string[3], 2)}
                                </td>
                            {elseif $pickup->{$time|escape:'htmlall':'UTF-8'}->string[2] == '0000' && $pickup->{$time|escape:'htmlall':'UTF-8'}->string[3] == '0000'}
                                <td>
                                    {substr($pickup->{$time|escape:'htmlall':'UTF-8'}->string[0], 0, 2)}:{substr($pickup->{$time|escape:'htmlall':'UTF-8'}->string[0], 2)}
                                    -
                                    {substr($pickup->{$time|escape:'htmlall':'UTF-8'}->string[1], 0, 2)}:{substr($pickup->{$time|escape:'htmlall':'UTF-8'}->string[1], 2)}
                                </td>
                                <td></td>
                            {else}
                                <td>
                                    {substr($pickup->{$time|escape:'htmlall':'UTF-8'}->string[0], 0, 2)}:{substr($pickup->{$time|escape:'htmlall':'UTF-8'}->string[0], 2)}
                                    -
                                    {substr($pickup->{$time|escape:'htmlall':'UTF-8'}->string[1], 0, 2)}:{substr($pickup->{$time|escape:'htmlall':'UTF-8'}->string[1], 2)}
                                </td>
                                <td>
                                    {substr($pickup->{$time|escape:'htmlall':'UTF-8'}->string[2], 0, 2)}:{substr($pickup->{$time|escape:'htmlall':'UTF-8'}->string[2], 2)}
                                    -
                                    {substr($pickup->{$time|escape:'htmlall':'UTF-8'}->string[3], 0, 2)}:{substr($pickup->{$time|escape:'htmlall':'UTF-8'}->string[3], 2)}
                                </td>
                            {/if}
                        </tr>
                    {/foreach}
                    </tbody>
                </table>
            </details>
            <code style="display: none; visibility: hidden;">{MRMaxTools::jsonEncode($pickup)}</code>
        </div>
    {/foreach}
</div>
