@extends('admin.layout') @section('title', 'Modifier une intervention planifiée') @section('content')

Modifier une intervention planifiée

@if ($errors->any())
    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@csrf @method('PUT')
{{-- INTERVENTION --}}
{{-- DATES --}} @php $dureesOptions = []; for ($m = 30; $m <= 480; $m += 30) { $h = intdiv($m, 60); $r = $m % 60; $dureesOptions[$m] = $h > 0 ? $h . ' h' . ($r ? ' ' . $r : '') : $m . ' min'; } // Durée actuelle du planning (en minutes) $dureeActuelle = (int) \Carbon\Carbon::parse($planning->date_debut) ->diffInMinutes(\Carbon\Carbon::parse($planning->date_fin)); // Si la durée existante ne fait pas partie des choix standards, on l'ajoute if ($dureeActuelle > 0 && !isset($dureesOptions[$dureeActuelle])) { $h = intdiv($dureeActuelle, 60); $r = $dureeActuelle % 60; $dureesOptions[$dureeActuelle] = $h > 0 ? $h . ' h' . ($r ? ' ' . $r : '') : $dureeActuelle . ' min'; ksort($dureesOptions); } @endphp
{{-- ÉQUIPE --}}
{{-- EMPLOYÉS --}}
Veuillez sélectionner une plage de dates pour afficher les employés
@php $selectedUserIds = $planning->users->pluck('id')->toArray(); @endphp @foreach ($users->chunk(ceil($users->count() / 2)) as $col)
@foreach ($col as $user)
id, $selectedUserIds) ? 'checked' : '' }}>
@endforeach
@endforeach
{{-- ACTIONS --}}
Annuler
@endsection