@extends('layouts.master') @section('title', 'AllPaies_contracuels') @section('parentPageTitle', 'AllPaies') @section('page-style') @stop @section('content') {{-- En-tête de page --}} @php $mois_exercice = $mois_exercice; $mois_nom = [ '01' => 'Janvier', '02' => 'Février', '03' => 'Mars', '04' => 'Avril', '05' => 'Mai', '06' => 'Juin', '07' => 'Juillet', '08' => 'Août', '09' => 'Septembre', '10' => 'Octobre', '11' => 'Novembre', '12' => 'Décembre' ]; $mois_num = explode('-', $mois_exercice)[0]; $annee = explode('-', $mois_exercice)[1]; $nom_complet = $mois_nom[$mois_num] . ' ' . $annee; @endphp {{-- Barre de navigation rapide --}}
LES AUTRES LIENS COURAMMENT UTILISÉS
{{-- Navigation mensuelle compacte --}} @php $mois_selectionne= $mois_exercice; //provient de la BD $mois_actuel = (int)date('m'); $annee_actuelle = date('Y'); $nom_mois = [1 => 'Janv', 2 => 'Fév', 3 => 'Mars', 4 => 'Avr', 5 => 'Mai', 6 => 'Juin', 7 => 'Juil', 8 => 'Août', 9 => 'Sept', 10 => 'Oct', 11 => 'Nov', 12 => 'Déc']; $annee_affichee = request()->get('annee', $annee_actuelle); $max_mois = ($annee_affichee == $annee_actuelle) ? $mois_actuel : 12; @endphp
Navigation rapide par mois
@for($mois = 1; $mois <= $max_mois; $mois++) @php $mois_format = str_pad($mois, 2, '0', STR_PAD_LEFT) . '-' . $annee_affichee; // Vérifie si ce mois est celui sélectionné (venant de la BD) $est_mois_selectionne = ($mois == (int)$mois_selectionne && $annee_affichee == $annee_actuelle); $btn_class = $est_mois_selectionne ? 'btn-info' : 'btn-outline-success'; @endphp {{ $nom_mois[$mois] }} {{ $mois_format }} @endfor
@if (session()->has('success'))
{{ session()->get('success') }}
@elseif (session()->has('error'))
{{ session()->get('error') }}
@endif @if ($errors->any())
@endif
Les paies des contractuels : {{$nom_complet}}
@php $index=1; @endphp @foreach($paies as $i) @endforeach
No Nom du contractuel Numero de compte Montant payé Mois Status Paie Action
{{$index++}} {{$i->name}} {{$i->numero_compte}} {{number_format($i->montant_paye, 0, ',', ' ')}} {{$i->mois_exercice}} @if($i->etat_paye == 1) en attente @elseif( $i->etat_paye == 2) payé @endif @if($i->etat_paye == 1) Payer @endif
Total (Exemple fictif)
@stop @section('page-script') @stop