Commit 0a5c7240 authored by Julien Sailly's avatar Julien Sailly
Browse files

feat: manual palanquee creation functionnal

parent 5411a5ed
Loading
Loading
Loading
Loading
+1 −5
Changes for app/Http/Controllers/DivesAPI.php: 1 added line, 5 removed lines.
Original line number Diff line number Diff line
@@ -9,11 +9,7 @@ class DivesAPI extends Controller
{
    function getDivers($diveID): array
    {
        $participants = User::select('*')
            ->join('CAR_REGISTRATION', 'CAR_REGISTRATION.US_ID', '=', 'CAR_USER.US_ID')
            ->join('CAR_DIVING_SESSION', 'CAR_DIVING_SESSION.DS_CODE', '=', 'CAR_REGISTRATION.DS_CODE')
            ->join('CAR_DIVING_LOCATION', 'CAR_DIVING_LOCATION.DL_ID', '=', 'CAR_DIVING_SESSION.DL_ID')
            ->where('CAR_REGISTRATION.DS_CODE', $diveID);
        $participants = User::select('*')->join('CAR_REGISTRATION', 'CAR_REGISTRATION.US_ID', '=', 'CAR_USER.US_ID')->where('CAR_REGISTRATION.DS_CODE', $diveID);
        $participants = $participants->get()->toArray();
        return $participants;
    }
+1 −1
Changes for public/js/Palanque/manualPalanque.js: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -246,7 +246,7 @@ function returnValueToPhp(ds_code) {
function sendPalanque() {
  let palanqueList = returnValueToPhp("DS1");
  let palanqueListJson = JSON.stringify(palanqueList);
  let csrfToken = document.querySelector('meta[name="csrf-token"]').getAttribute('content');
  let csrfToken = document.getElementById('csrfToken').textContent;

  let xhr = new XMLHttpRequest();
  xhr.open('POST', '/api/palanques', true);
+1 −2
Changes for resources/views/dive_infos_palanque.blade.php: 1 added line, 2 removed lines.
Original line number Diff line number Diff line
<link href='https://api.mapbox.com/mapbox-gl-js/v3.0.1/mapbox-gl.css' rel='stylesheet' />

<meta name="csrf-token" content="@csrf" />
<textarea name="csrfToken" id="csrfToken" class="hidden">@csrf</textarea>
<x-layout>
    <x-page-title>Plongée du {{ $dive->DS_DATE }} - {{ $dive->DL_NAME }}</x-page-title>
    <div class="text-right mb-4">