@include('projets.index.layouts.onglets.commons.button-ajouter-projet')

@if(sizeof($projets) > 0)
    <table class="table table-bordered">
        <thead>
        <th>Information</th>
        <th>Avancement</th>
        <th>Criticité</th>
        <th>Objet</th>
        <th>Dates</th>
        <th>Statut</th>
        @if(Auth::user()->canAny(array('edit_projet', 'delete_projet')))
            <th>Actions</th>
        @endif
        </thead>
        <tbody>
        @foreach($projets as $p)
            <tr>
                <td>
                    {{ $p->reference }}<br>
                    {{ $p->acheteur->nom_complet() }}
                </td>
                <td>
                    <div class="multi-step">
                        <ul class="multi-step-list">
                            @for($i = 1; $i <= ETAPE_PROJET::NOMBRE_ETAPE; $i++)
                                <li class="multi-step-item progress-{{ $i }} @isset($p) @if(in_array(ETAPE_PROJET::ETAPES_ORDERED[$i - 1], $p->etapes())) current @endif @endisset">
                                    <div class="item-wrap">
                                        <p class="item-title">{{ $i }}</p>
                                    </div>
                                </li>
                            @endfor
                        </ul>
                    </div>
                </td>
                {{-- <td class="text-light">
                    @if($p->risque === PROJET_RISQUE::MAITRISE)
                        <span class="badge-pill bg-success">Risques maîtrisés</span>
                    @elseif($p->risque === PROJET_RISQUE::RETARD)
                        <span class="badge-pill bg-warning text-dark">Risques de retard</span>
                    @elseif($p->risque === PROJET_RISQUE::RETARD_IMPORTANT)
                        <span class="badge-pill bg-danger">Risques importants de retard</span>
                    @else
                        <span class="badge-pill bg-secondary">Problème dans la récupération de la criticité</span>
                    @endif
                </td> --}}
                <td>
                    @if($p->risque === PROJET_RISQUE::MAITRISE)
                        <div class="rounded-circle bg-success mx-auto" style="width: 25px; height: 25px;">&nbsp;</div>
                    @elseif($p->risque === PROJET_RISQUE::RETARD)
                        <div class="rounded-circle bg-warning mx-auto" style="width: 25px; height: 25px;">&nbsp;</div>
                    @elseif($p->risque === PROJET_RISQUE::RETARD_IMPORTANT)
                        <div class="rounded-circle bg-danger mx-auto" style="width: 25px; height: 25px;">&nbsp;</div>
                    @else
                        <div class="rounded-circle bg-secondary mx-auto" style="width: 25px; height: 25px;">&nbsp;</div>
                    @endif
                </td>
                <td>{{ $p->objet }}</td>
                <td class="text-right">
                    Créé le {{ date('d/m/Y', strtotime($p->created_at)) }} <br>
                    Mis à jour le {{ date('d/m/Y', strtotime($p->updated_at)) }}
                </td>
                <td class="text-center">
                    @if($p->statut()->first())
                        <img alt="Statut : {{ $p->statut()->first()->nom }}" class=""
                            src="{{ URL::to('img/statuts/') }}/{{ $p->statut()->first()->icon }}" 
                            data-toggle="tooltip" data-placement="top" title="{{$p->statut()->first()->nom}}"/>
                    @endif
                </td>
                @if(Auth::user()->canAny(array('edit_projet', 'delete_projet')))
                    <td style="width: 10%">
                        @can('edit_projet')
                            @if($paat->statut != PAAT_STATUT::CLOTURE)
                                <a class="btn btn-outline-primary" href="{{ route('projets.edit', $p->id) }}" 
                                    data-toggle="tooltip" data-placement="top" title="Editer">
                                    <i class="fas fa-pencil-alt"></i>
                                </a>
                            @else
                            <a class="btn btn-outline-info" href="{{ route('projets.edit', $p->id) }}" 
                                data-toggle="tooltip" data-placement="top" title="Voir">
                                <i class="fas fa-eye"></i>
                            </a>
                            @endif
                        @endcan
                        @if(Auth::user()->can('delete_projet') && $paat->statut != PAAT_STATUT::CLOTURE)
                            <form class="inline-form-table" action="{{ route('projets.destroy', $p->id) }}" method="POST">
                                @csrf
                                {{ method_field('DELETE') }}
                                <button type="submit" class="btn btn-outline-danger"
                                    data-toggle="tooltip" data-placement="top" title="Supprimer">
                                    <i class="fas fa-trash-alt"></i>
                                </button>
                            </form>
                        @endif
                    </td>
                @endif
            </tr>
        @endforeach
        </tbody>
    </table>
    {{ $projets->links("pagination::bootstrap-4") }}
@else
    <div class="pt-2">
        <h4>Pas de données disponible.</h4>
    </div>
@endif
