Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.112
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
html_old /
iNetty /
resources /
views /
devis /
Delete
Unzip
Name
Size
Permission
Date
Action
devis.blade.php
5.49
KB
-rwxrwxrwx
2022-04-21 13:44
index.blade.php
3.57
KB
-rwxrwxrwx
2022-04-21 13:44
Save
Rename
@extends('layouts.app', ['activePage' => 'devis', 'titlePage' => __('')]) @section('content') <div class="content"> <div class="container-fluid"> <div class="row"> <div class="col-md-12"> <div class="card"> <div class="card-header card-header-primary"> <h4 class="card-title ">Détaits du devis {{$devis->ref}}</h4> <p class="card-category">Créez une intervention à partir de ce devis</p> </div> <div class="card-body text-center"> <form id="form"> {{ @csrf_field() }} <div class="table-responsive"> <table class="table"> <thead class="text-primary text-left"> <th style="max-width: 75px"> Référence </th> <th style="max-width:250px"> Description </th> <th class="text-center" style="max-width: 50px"> Quantité </th> <th class="text-left" style="max-width: 75px"> Définition du chantier </th> <th class="text-left" style="max-width: 75px"> Description du chantier </th> </thead> <tbody class="text-left"> @foreach ($devis_lines as $line) <tr> <td class=" text-primary" style="max-width: 50px"> {{$line->line}} </td> <td style="max-width:250px"> {{$line->description}} </td> <td class="text-center" style="max-width: 75px"> {{$line->qty}} </td> <td style="max-width: 75px"> <label class="checkbox-label" for="def{{$line->id}}"> <input type="radio" name="definition" value="{{$line->description}}" id="def{{$line->id}}"> <span class="checkmark"></span> </label> </td> <td style="max-width: 75px"> <label class="checkbox-label" for="desc{{$line->id}}"> <input type="checkbox" name="description[]" value="{{$line->description}}" id="desc{{$line->id}}"> <span class="checkmark"></span> </label> </td> </tr> @endforeach </tbody> </table> </div> <button type="submit" class="btn btn-primary" id="addInterventionBtn">Créer une intervention</button> </form> </div> </div> </div> <div class="col-md-12"> <div class="intervention_link_container text-center" style="display:none"> <a href="" class="btn btn-success link"></a> </div> </div> </div> </div> </div> <script src="//cdn.jsdelivr.net/npm/sweetalert2@11"></script> <script type="module"> window.onload = function() { let addInterventionBtn = document.querySelector('#addInterventionBtn'); addInterventionBtn.addEventListener('click', (event) => { event.preventDefault(); let definitions = document.querySelectorAll("[name='definition']"); let descriptions = document.querySelectorAll("[name='description[]']"); let checked_definition; definitions.forEach(def =>{ if (def.checked) { checked_definition = def.value; } }) let checked_descriptions = []; descriptions.forEach(desc =>{ if (desc.checked) { checked_descriptions.push(desc.value); } }) if (!checked_definition) { return Swal.fire({ type: 'error', title: 'Attention', text: 'Vous devez sélectionner une définition du chantier.' }) }else if (checked_descriptions.length == 0) { return Swal.fire({ type: 'error', title: 'Attention', text: 'Vous devez sélectionner une ou plusieurs descriptions du chantier.' }) }; let token = document.querySelector('meta[name="csrf-token"]').getAttribute('content'); fetch("create_intervention/{{$devis->ref}}", { headers: { "Content-Type": "application/json", "Accept": "application/json, text-plain, */*", "X-Requested-With": "XMLHttpRequest", "X-CSRF-TOKEN": token }, method: 'post', credentials: "same-origin", body: JSON.stringify({ definition: checked_definition, description: checked_descriptions }) }) .then(res => res.json()) .then(data => { let intervention_link_container = document.querySelector('.intervention_link_container'); let intervention_link = intervention_link_container.querySelector('.link'); intervention_link.textContent = "Intervention " + data.intervention_ref + " a été créée"; intervention_link.href = "/interventions/" + data.intervention_id; intervention_link_container.style.display = "block"; }) .catch(error => console.log(error)); }) } </script> @endsection