|
@@ -19,6 +19,16 @@
|
|
|
</header>
|
|
</header>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ <article>
|
|
|
|
|
+ <header class="title d-flex align-items-center mb-4"><i class="ico--ui borsellino fill me-2"></i>Borsellino</header>
|
|
|
|
|
+ <div class="credito d-flex align-items-center justify-content-between">
|
|
|
|
|
+ <div class="credito_title">
|
|
|
|
|
+ <span>Credito Residuo: <br></span><span class="value">{{formatPrice($currentMember->getMoney())}}</span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <a href="/in?new=1&memberId={{$currentMember->id}}&causalId={{$causalId}}" class="btn--ui white small">ricarica</a>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </article>
|
|
|
|
|
+
|
|
|
<article>
|
|
<article>
|
|
|
<header class="title d-flex align-items-center mb-4"><i class="ico--ui corsi fill me-2"></i>Certificato</header>
|
|
<header class="title d-flex align-items-center mb-4"><i class="ico--ui corsi fill me-2"></i>Certificato</header>
|
|
|
@if(sizeof($currentMember->certificates) > 0)
|
|
@if(sizeof($currentMember->certificates) > 0)
|
|
@@ -79,34 +89,23 @@
|
|
|
</article>
|
|
</article>
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
|
-
|
|
|
|
|
- <footer>
|
|
|
|
|
-
|
|
|
|
|
- <header class="title d-flex align-items-center mb-4"><i class="ico--ui borsellino fill me-2"></i>Borsellino</header>
|
|
|
|
|
- <div class="credito d-flex align-items-center justify-content-between">
|
|
|
|
|
- <div class="credito_title">
|
|
|
|
|
- <span>Credito Residuo: <br></span><span class="value">{{formatPrice($currentMember->getMoney())}}</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <a href="/in?new=1&memberId={{$currentMember->id}}&causalId={{$causalId}}" class="btn--ui white small">ricarica</a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </footer>
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="user--profile_resume">
|
|
<div class="user--profile_resume">
|
|
|
|
|
|
|
|
<header class="d-flex align-item-center ">
|
|
<header class="d-flex align-item-center ">
|
|
|
<div class="user_name me-4">
|
|
<div class="user_name me-4">
|
|
|
- <span class="name">{{$currentMember->first_name}} {{$currentMember->last_name}}</span><br>
|
|
|
|
|
|
|
+ <span class="name">{{$currentMember->first_name}} {{$currentMember->last_name}}</span>
|
|
|
<span class="badge tessera-badge {{$currentStatus["status"] > 0 ? ($currentStatus["status"] == 2 ? 'active' : 'suspended') : 'due'}}">{{$currentStatus["status"] > 0 ? ($currentStatus["status"] == 2 ? 'Tesserato' : 'Sospeso') : 'Non tesserato'}}</span>
|
|
<span class="badge tessera-badge {{$currentStatus["status"] > 0 ? ($currentStatus["status"] == 2 ? 'active' : 'suspended') : 'due'}}">{{$currentStatus["status"] > 0 ? ($currentStatus["status"] == 2 ? 'Tesserato' : 'Sospeso') : 'Non tesserato'}}</span>
|
|
|
</div>
|
|
</div>
|
|
|
- <button class="btn--ui extraLightGrey" wire:click="edit({{ $currentMember->id }})">modifica utente</button>
|
|
|
|
|
|
|
+ <button class="btn--ui extraLightGrey" wire:click="edit({{ $currentMember->id }})"><i class="fa-regular fa-pen-to-square"></i></button>
|
|
|
|
|
|
|
|
</header>
|
|
</header>
|
|
|
|
|
|
|
|
<ul class="user-address mb-4 p-0">
|
|
<ul class="user-address mb-4 p-0">
|
|
|
<li><i class="ico--ui resume--ico phone me-2"></i><span>Tel. {{$currentMember->phone}}</span></li>
|
|
<li><i class="ico--ui resume--ico phone me-2"></i><span>Tel. {{$currentMember->phone}}</span></li>
|
|
|
<li><i class="ico--ui resume--ico birth me-2"></i><span>Nato/a il {{$currentMember->birth_date ? date("d/m/Y", strtotime($currentMember->birth_date)) : ''}}</span> ({{$currentMember->getAge()}} anni)</li>
|
|
<li><i class="ico--ui resume--ico birth me-2"></i><span>Nato/a il {{$currentMember->birth_date ? date("d/m/Y", strtotime($currentMember->birth_date)) : ''}}</span> ({{$currentMember->getAge()}} anni)</li>
|
|
|
- <li><i class="ico--ui resume--ico email me-2"></i><span>{{strtolower($currentMember->email)}}</span></li>
|
|
|
|
|
|
|
+ <li><i class="ico--ui resume--ico mail me-2"></i><span>{{strtolower($currentMember->email)}}</span></li>
|
|
|
</ul>
|
|
</ul>
|
|
|
<ul class="user-residence p-0">
|
|
<ul class="user-residence p-0">
|
|
|
<li><i class="ico--ui residence me-2"></i><span class="title">Residenza</span></li>
|
|
<li><i class="ico--ui residence me-2"></i><span class="title">Residenza</span></li>
|
|
@@ -132,26 +131,24 @@
|
|
|
<i class="ico--ui gruppi me-2"></i>
|
|
<i class="ico--ui gruppi me-2"></i>
|
|
|
<div class="title" style="margin-right:20px">
|
|
<div class="title" style="margin-right:20px">
|
|
|
<h4>{{$member_category->category->getTree()}}</h4>
|
|
<h4>{{$member_category->category->getTree()}}</h4>
|
|
|
-
|
|
|
|
|
</div>
|
|
</div>
|
|
|
@endforeach
|
|
@endforeach
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <div class="resume--tab_info gruppi">
|
|
|
|
|
|
|
+ <div class="resume--tab_info corsi">
|
|
|
<h2 class="mb-3">Corsi</h2>
|
|
<h2 class="mb-3">Corsi</h2>
|
|
|
- <div class="">
|
|
|
|
|
|
|
|
|
|
@foreach($currentMember->courses as $member_course)
|
|
@foreach($currentMember->courses as $member_course)
|
|
|
- <div class="title row">
|
|
|
|
|
- <div class="col-md-4">
|
|
|
|
|
|
|
+ <div class="d-flex align-items-center corsi--user_details">
|
|
|
|
|
|
|
|
- <div class="title" style="margin-right:20px">
|
|
|
|
|
- <h4>{{$member_course->course->getTree()}}</h4>
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+ <div class="title me-3">
|
|
|
|
|
+ <h4>{{$member_course->course->getTree()}}</h4>
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="col-md-4">
|
|
|
|
|
|
|
+ <div class="corsi--mesi me-3">
|
|
|
|
|
+ <span class="corsi_mesi_text">
|
|
|
|
|
+
|
|
|
@php
|
|
@php
|
|
|
$aMo = json_decode($member_course->months);
|
|
$aMo = json_decode($member_course->months);
|
|
|
if (sizeof($aMo) == 1)
|
|
if (sizeof($aMo) == 1)
|
|
@@ -163,24 +160,23 @@
|
|
|
print($this->getMonth($aMo[0]->m) . " - " . $this->getMonth($aMo[sizeof($aMo) - 1]->m));
|
|
print($this->getMonth($aMo[0]->m) . " - " . $this->getMonth($aMo[sizeof($aMo) - 1]->m));
|
|
|
}
|
|
}
|
|
|
@endphp
|
|
@endphp
|
|
|
|
|
+ </span>
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="col-md-4">
|
|
|
|
|
- <span class="title-detail">
|
|
|
|
|
- @foreach(json_decode($member_course->when) as $xx => $x)
|
|
|
|
|
|
|
+ <div class="title--dettagli corsi--orari me-3">
|
|
|
|
|
+ <span class="corsi--orari_text">
|
|
|
|
|
+ @foreach(json_decode($member_course->when) as $xx => $x)
|
|
|
@if($xx > 0)
|
|
@if($xx > 0)
|
|
|
- <br>
|
|
|
|
|
@endif
|
|
@endif
|
|
|
@foreach($x->day as $d)
|
|
@foreach($x->day as $d)
|
|
|
{{$d}}
|
|
{{$d}}
|
|
|
@endforeach
|
|
@endforeach
|
|
|
h {{$x->from}} - {{$x->to}}
|
|
h {{$x->from}} - {{$x->to}}
|
|
|
@endforeach
|
|
@endforeach
|
|
|
- </span>
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+ </span>
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
@endforeach
|
|
@endforeach
|
|
|
|
|
|
|
|
- </div>
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
@@ -211,7 +207,7 @@
|
|
|
|
|
|
|
|
@if(!$add && !$update)
|
|
@if(!$add && !$update)
|
|
|
<div class="title--section_addButton" wire:click="add()" style="cursor: pointer;">
|
|
<div class="title--section_addButton" wire:click="add()" style="cursor: pointer;">
|
|
|
- <div class="card--ui card--ui_btnAddHeaderUser entrata d-flex justify-items-between">
|
|
|
|
|
|
|
+ <div class="btn--ui entrata d-flex justify-items-between">
|
|
|
<a href="#" style="color:white">Aggiungi</a>
|
|
<a href="#" style="color:white">Aggiungi</a>
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
@@ -260,7 +256,7 @@
|
|
|
<b>Età</b>
|
|
<b>Età</b>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="col-12">
|
|
<div class="col-12">
|
|
|
- <div class="row">
|
|
|
|
|
|
|
+ <div class="row mb-2">
|
|
|
<div class="col-3"><label class="form-check-label ms-2" >Da</label></div>
|
|
<div class="col-3"><label class="form-check-label ms-2" >Da</label></div>
|
|
|
<div class="col-9"><input class="form-control " type="number" name="txtFromYear"></div>
|
|
<div class="col-9"><input class="form-control " type="number" name="txtFromYear"></div>
|
|
|
</div>
|
|
</div>
|
|
@@ -272,6 +268,24 @@
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ <br>
|
|
|
|
|
+ <div class="row">
|
|
|
|
|
+ <div class="col-md-12" style="margin-bottom:10px;">
|
|
|
|
|
+ <b>Anno di nascita</b>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-12">
|
|
|
|
|
+ <div class="row mb-2">
|
|
|
|
|
+ <div class="col-3"><label class="form-check-label ms-2" >Da</label></div>
|
|
|
|
|
+ <div class="col-9"><input class="form-control " type="number" name="txtFromYearYear"></div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-12">
|
|
|
|
|
+ <div class="row">
|
|
|
|
|
+ <div class="col-3"><label class="form-check-label ms-2" >A</label></div>
|
|
|
|
|
+ <div class="col-9"><input class="form-control " type="number" name="txtToYearYear"></div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="col-md-2">
|
|
<div class="col-md-2">
|
|
|
<div class="row">
|
|
<div class="row">
|
|
@@ -317,32 +331,52 @@
|
|
|
<div class="col-md-2">
|
|
<div class="col-md-2">
|
|
|
<div class="row">
|
|
<div class="row">
|
|
|
<div class="col-md-12" style="margin-bottom:10px;">
|
|
<div class="col-md-12" style="margin-bottom:10px;">
|
|
|
- <b>Certificato medico</b>
|
|
|
|
|
|
|
+ <b>Scadenza certificato medico</b>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="col-12">
|
|
<div class="col-12">
|
|
|
<div class="form-check form-check-inline align-items-center">
|
|
<div class="form-check form-check-inline align-items-center">
|
|
|
- <input class="form-check-input chkCertificateNormal" type="checkbox">
|
|
|
|
|
- <label class="form-check-label ms-2" >Normale</label>
|
|
|
|
|
|
|
+ <input class="form-check-input chkCertificateScadenza" name="chkCertificateScadenza" type="radio" value="" checked>
|
|
|
|
|
+ <label class="form-check-label ms-2" >Tutti</label>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="col-12">
|
|
<div class="col-12">
|
|
|
<div class="form-check form-check-inline align-items-center">
|
|
<div class="form-check form-check-inline align-items-center">
|
|
|
- <input class="form-check-input chkCertificateScadenza" type="checkbox" >
|
|
|
|
|
|
|
+ <input class="form-check-input chkCertificateScadenza" name="chkCertificateScadenza" type="radio" value="1">
|
|
|
|
|
+ <label class="form-check-label ms-2" >Scaduti</label>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-12">
|
|
|
|
|
+ <div class="form-check form-check-inline align-items-center">
|
|
|
|
|
+ <input class="form-check-input chkCertificateScadenza" name="chkCertificateScadenza" type="radio" value="2">
|
|
|
<label class="form-check-label ms-2" >In Scadenza</label>
|
|
<label class="form-check-label ms-2" >In Scadenza</label>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-md-2">
|
|
|
|
|
+ <div class="row">
|
|
|
|
|
+ <div class="col-md-12" style="margin-bottom:10px;">
|
|
|
|
|
+ <b>Tipologia certificato medico</b>
|
|
|
|
|
+ </div>
|
|
|
<div class="col-12">
|
|
<div class="col-12">
|
|
|
<div class="form-check form-check-inline align-items-center">
|
|
<div class="form-check form-check-inline align-items-center">
|
|
|
- <input class="form-check-input chkCertificateAgonistico" type="checkbox" >
|
|
|
|
|
- <label class="form-check-label ms-2" >Agonistico</label>
|
|
|
|
|
|
|
+ <input class="form-check-input chkCertificateType" name="chkCertificateType" type="radio" value="" checked>
|
|
|
|
|
+ <label class="form-check-label ms-2" >Tutti</label>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="col-12">
|
|
<div class="col-12">
|
|
|
<div class="form-check form-check-inline align-items-center">
|
|
<div class="form-check form-check-inline align-items-center">
|
|
|
- <input class="form-check-input chkCertificateScaduti" type="checkbox" >
|
|
|
|
|
- <label class="form-check-label ms-2" >Scaduti</label>
|
|
|
|
|
|
|
+ <input class="form-check-input chkCertificateType" name="chkCertificateType" type="radio" value="N">
|
|
|
|
|
+ <label class="form-check-label ms-2" >Normale</label>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-12">
|
|
|
|
|
+ <div class="form-check form-check-inline align-items-center">
|
|
|
|
|
+ <input class="form-check-input chkCertificateType" name="chkCertificateType" type="radio" value="A">
|
|
|
|
|
+ <label class="form-check-label ms-2" >Agonistico</label>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="col-md-2">
|
|
<div class="col-md-2">
|
|
@@ -363,17 +397,17 @@
|
|
|
</div>
|
|
</div>
|
|
|
<div class="row g-3">
|
|
<div class="row g-3">
|
|
|
<div class="col-md-12" style="text-align:right">
|
|
<div class="col-md-12" style="text-align:right">
|
|
|
- <button class="card--ui card--ui_btnCancel" onclick="reset()" onclick="destroyDataTable()">CANCELLA</button>
|
|
|
|
|
- <button class="card--ui card--ui_btnAddHeaderUser" onclick="loadDataTable()">FILTRA</button>
|
|
|
|
|
|
|
+ <button class="btn--ui lightGrey" onclick="reset()" onclick="destroyDataTable()">Reset</button>
|
|
|
|
|
+ <button class="btn--ui" onclick="loadDataTable()">FILTRA</button>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<hr size="1">
|
|
<hr size="1">
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <section id="resume-table">
|
|
|
|
|
|
|
+ <section id="anagrafiche--utenti">
|
|
|
<div class="compare--chart_wrapper d-none"></div>
|
|
<div class="compare--chart_wrapper d-none"></div>
|
|
|
|
|
|
|
|
- <table class="table tablesaw tablesaw-stack" id="tablesaw-350">
|
|
|
|
|
|
|
+ <table class="table tablesaw tablesaw-stack table--lista_utenti" id="tablesaw-350">
|
|
|
<thead>
|
|
<thead>
|
|
|
<tr>
|
|
<tr>
|
|
|
<!--<th scope="col">#</th>-->
|
|
<!--<th scope="col">#</th>-->
|
|
@@ -436,8 +470,8 @@
|
|
|
</td>
|
|
</td>
|
|
|
|
|
|
|
|
<td>
|
|
<td>
|
|
|
- <button type="button" class="btn" wire:click="edit({{ $record->id }})"><i class="fa-regular fa-pen-to-square"></i></button>
|
|
|
|
|
- <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})"><i class="fa-regular fa-trash-can"></i></button>
|
|
|
|
|
|
|
+ <button type="button" class="btn" wire:click="edit({{ $record->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="modifica"><i class="fa-regular fa-pen-to-square"></i></button>
|
|
|
|
|
+ <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="delete({{ $record->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="elimina"><i class="fa-regular fa-trash-can"></i></button>
|
|
|
</td>
|
|
</td>
|
|
|
</tr>
|
|
</tr>
|
|
|
@endforeach
|
|
@endforeach
|
|
@@ -486,15 +520,15 @@
|
|
|
</div>
|
|
</div>
|
|
|
@endif
|
|
@endif
|
|
|
|
|
|
|
|
- <div class="container">
|
|
|
|
|
|
|
+ <div class="container-fluid">
|
|
|
|
|
|
|
|
<div class="row mb-3">
|
|
<div class="row mb-3">
|
|
|
- <div class="col-md-9 p-3">
|
|
|
|
|
- <div class="row mb-3">
|
|
|
|
|
- <div class="col-md-3 p-3"><h4 style="cursor:pointer;{{$type == 'dati' ? 'text-decoration:underline;' : ''}}" wire:click="change('dati')">Anagrafica</h4></div>
|
|
|
|
|
- <div class="col-md-3 p-3"><h4 style="cursor:pointer;{{$type == 'tesseramento' ? 'text-decoration:underline;' : ''}}" wire:click="change('tesseramento')">Tesseramento</h4></div>
|
|
|
|
|
- <div class="col-md-3 p-3"><h4 style="cursor:pointer;{{$type == 'corsi' ? 'text-decoration:underline;' : ''}}" wire:click="change('corsi')">Corsi</h4></div>
|
|
|
|
|
- <div class="col-md-3 p-3"><h4 style="cursor:pointer;{{$type == 'gruppi' ? 'text-decoration:underline;' : ''}}" wire:click="change('gruppi')">Gruppi</h4></div>
|
|
|
|
|
|
|
+ <div class="col-md-7 col-xl-8 p-3">
|
|
|
|
|
+ <div class="section--tab d-flex">
|
|
|
|
|
+ <h4 style="cursor:pointer;{{$type == 'dati' ? 'border-bottom:2px solid #0C6197; color:#0C6197;' : ''}}" wire:click="change('dati')">Anagrafica</h4>
|
|
|
|
|
+ <h4 style="cursor:pointer;{{$type == 'tesseramento' ? 'border-bottom:2px solid #0C6197; color:#0C6197;' : ''}}" wire:click="change('tesseramento')">Tesseramento</h4>
|
|
|
|
|
+ <h4 style="cursor:pointer;{{$type == 'corsi' ? 'border-bottom:2px solid #0C6197; color:#0C6197;' : ''}}" wire:click="change('corsi')">Corsi</h4>
|
|
|
|
|
+ <h4 style="cursor:pointer;{{$type == 'gruppi' ? 'border-bottom:2px solid #0C6197; color:#0C6197;' : ''}}" wire:click="change('gruppi')">Gruppi</h4>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="row">
|
|
<div class="row">
|
|
@@ -505,15 +539,15 @@
|
|
|
<form class="form--utente d-flex">
|
|
<form class="form--utente d-flex">
|
|
|
<div class="form--col" style="width:100%">
|
|
<div class="form--col" style="width:100%">
|
|
|
<div class="row g-3">
|
|
<div class="row g-3">
|
|
|
- <div class="col-md-3">
|
|
|
|
|
|
|
+ <div class="col-md-6 col-xxl-3">
|
|
|
<label for="first_name" class="form-label">Nome</label>
|
|
<label for="first_name" class="form-label">Nome</label>
|
|
|
<input class="form-control @error('first_name') is-invalid @enderror" type="text" id="first_name" placeholder="Nome" wire:model="first_name" style="text-transform:uppercase">
|
|
<input class="form-control @error('first_name') is-invalid @enderror" type="text" id="first_name" placeholder="Nome" wire:model="first_name" style="text-transform:uppercase">
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="col-md-3">
|
|
|
|
|
|
|
+ <div class="col-md-6 col-xxl-3">
|
|
|
<label for="last_name" class="form-label">Cognome</label>
|
|
<label for="last_name" class="form-label">Cognome</label>
|
|
|
<input class="form-control @error('last_name') is-invalid @enderror" type="text" id="last_name" placeholder="Cognome" wire:model="last_name" style="text-transform:uppercase">
|
|
<input class="form-control @error('last_name') is-invalid @enderror" type="text" id="last_name" placeholder="Cognome" wire:model="last_name" style="text-transform:uppercase">
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="col-md-3">
|
|
|
|
|
|
|
+ <div class="col-md-6 col-xxl-3">
|
|
|
<label for="email" class="form-label">Sesso</label>
|
|
<label for="email" class="form-label">Sesso</label>
|
|
|
<select id="gender" class="form-select @error('gender') is-invalid @enderror" aria-label="Sesso" wire:model="gender">
|
|
<select id="gender" class="form-select @error('gender') is-invalid @enderror" aria-label="Sesso" wire:model="gender">
|
|
|
<option value="">
|
|
<option value="">
|
|
@@ -522,7 +556,7 @@
|
|
|
<option value="O">Altro
|
|
<option value="O">Altro
|
|
|
</select>
|
|
</select>
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="col-md-3">
|
|
|
|
|
|
|
+ <div class="col-md-6 col-xxl-3">
|
|
|
<label for="inputDate" class="form-label">Data di nascita {!!$age != '' ? ' <b>(' . $age . ')</b>' : ''!!}{!!$under18 ? '<span style="color:red;font-weight:bold"> MINORENNE</span>' : ''!!}</label>
|
|
<label for="inputDate" class="form-label">Data di nascita {!!$age != '' ? ' <b>(' . $age . ')</b>' : ''!!}{!!$under18 ? '<span style="color:red;font-weight:bold"> MINORENNE</span>' : ''!!}</label>
|
|
|
<div class="input-group mb-3">
|
|
<div class="input-group mb-3">
|
|
|
<input class="form-control @error('birth_date') is-invalid @enderror" type="date" id="birth_date" placeholder="Data di nascita" wire:model="birth_date">
|
|
<input class="form-control @error('birth_date') is-invalid @enderror" type="date" id="birth_date" placeholder="Data di nascita" wire:model="birth_date">
|
|
@@ -531,27 +565,27 @@
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="row g-3">
|
|
<div class="row g-3">
|
|
|
- <div class="col-md-3">
|
|
|
|
|
|
|
+ <div class="col-md-6 col-xxl-3">
|
|
|
<label for="birth_nation_id" class="form-label">Nazione di Nascita</label>
|
|
<label for="birth_nation_id" class="form-label">Nazione di Nascita</label>
|
|
|
<select id="birth_nation_id" class="form-select nationBirthClass @error('birth_nation_id') is-invalid @enderror" aria-label="Nazione di nascita" wire:model="birth_nation_id">
|
|
<select id="birth_nation_id" class="form-select nationBirthClass @error('birth_nation_id') is-invalid @enderror" aria-label="Nazione di nascita" wire:model="birth_nation_id">
|
|
|
<option value="{{$birth_nation_id}}">{{$this->getNation($birth_nation_id)}}
|
|
<option value="{{$birth_nation_id}}">{{$this->getNation($birth_nation_id)}}
|
|
|
</select>
|
|
</select>
|
|
|
</div>
|
|
</div>
|
|
|
@if($isBirthItaly)
|
|
@if($isBirthItaly)
|
|
|
- <div class="col-md-3">
|
|
|
|
|
|
|
+ <div class="col-md-6 col-xxl-3">
|
|
|
<label for="birth_province_id" class="form-label">Provincia di Nascita</label>
|
|
<label for="birth_province_id" class="form-label">Provincia di Nascita</label>
|
|
|
<select id="birth_province_id" class="form-select provinceBirthClass @error('birth_province_id') is-invalid @enderror" aria-label="Provincia di nascita" wire:model="birth_province_id">
|
|
<select id="birth_province_id" class="form-select provinceBirthClass @error('birth_province_id') is-invalid @enderror" aria-label="Provincia di nascita" wire:model="birth_province_id">
|
|
|
<option value="{{$birth_province_id}}">{{$this->getProvince($birth_province_id)}}
|
|
<option value="{{$birth_province_id}}">{{$this->getProvince($birth_province_id)}}
|
|
|
</select>
|
|
</select>
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="col-md-6">
|
|
|
|
|
|
|
+ <div class="col-xl-6">
|
|
|
<label for="birth_city_id" class="form-label">Comune di Nascita</label>
|
|
<label for="birth_city_id" class="form-label">Comune di Nascita</label>
|
|
|
<select id="birth_city_id" class="form-select cityBirthClass @error('birth_city_id') is-invalid @enderror" aria-label="Comune di nascita" wire:model="birth_city_id" >
|
|
<select id="birth_city_id" class="form-select cityBirthClass @error('birth_city_id') is-invalid @enderror" aria-label="Comune di nascita" wire:model="birth_city_id" >
|
|
|
<option value="{{$birth_city_id}}">{{$this->getCity($birth_city_id)}}
|
|
<option value="{{$birth_city_id}}">{{$this->getCity($birth_city_id)}}
|
|
|
</select>
|
|
</select>
|
|
|
</div>
|
|
</div>
|
|
|
@else
|
|
@else
|
|
|
- <div class="col-md-3">
|
|
|
|
|
|
|
+ <div class="col-xl-3">
|
|
|
<label for="birth_place" class="form-label">Paese di nascita</label>
|
|
<label for="birth_place" class="form-label">Paese di nascita</label>
|
|
|
<input class="form-control @error('birth_place') is-invalid @enderror" type="text" id="birth_place" placeholder="Paese di nascita" wire:model="birth_place">
|
|
<input class="form-control @error('birth_place') is-invalid @enderror" type="text" id="birth_place" placeholder="Paese di nascita" wire:model="birth_place">
|
|
|
</div>
|
|
</div>
|
|
@@ -560,7 +594,7 @@
|
|
|
|
|
|
|
|
<div class="row g-3 mt-1">
|
|
<div class="row g-3 mt-1">
|
|
|
|
|
|
|
|
- <div class="col-md-6">
|
|
|
|
|
|
|
+ <div class="col-xl-6">
|
|
|
<label for="fiscal_code" class="form-label">Codice fiscale (<a wire:click="getFiscalCode()" href="#" style="font-size:18px;color: #006099;font-weight: bold;">calcola</a>)</label>
|
|
<label for="fiscal_code" class="form-label">Codice fiscale (<a wire:click="getFiscalCode()" href="#" style="font-size:18px;color: #006099;font-weight: bold;">calcola</a>)</label>
|
|
|
<input class="form-control @error('fiscal_code') is-invalid @enderror" type="text" id="fiscal_code" placeholder="Codice fiscale" wire:model="fiscal_code" maxlength="16">
|
|
<input class="form-control @error('fiscal_code') is-invalid @enderror" type="text" id="fiscal_code" placeholder="Codice fiscale" wire:model="fiscal_code" maxlength="16">
|
|
|
@if($this->error_fc)
|
|
@if($this->error_fc)
|
|
@@ -568,7 +602,7 @@
|
|
|
@endif
|
|
@endif
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <div class="col-6">
|
|
|
|
|
|
|
+ <div class="col-xl-6">
|
|
|
<div class="upload-file">
|
|
<div class="upload-file">
|
|
|
<label for="formFile" class="form-label">Immagine profilo</label>
|
|
<label for="formFile" class="form-label">Immagine profilo</label>
|
|
|
@error('image') <span class="error">{{ $message }}</span> @enderror
|
|
@error('image') <span class="error">{{ $message }}</span> @enderror
|
|
@@ -587,20 +621,20 @@
|
|
|
<div class="row g-3 mt-1">
|
|
<div class="row g-3 mt-1">
|
|
|
|
|
|
|
|
<span class="title-form primary d-block w-100">Residenza</span>
|
|
<span class="title-form primary d-block w-100">Residenza</span>
|
|
|
- <div class="col-md-3" wire:ignore>
|
|
|
|
|
|
|
+ <div class="col-xl-3" wire:ignore>
|
|
|
<label for="nation_id" class="form-label">Nazione</label>
|
|
<label for="nation_id" class="form-label">Nazione</label>
|
|
|
<select id="nation_id" class="form-select nationClass @error('nation_id') is-invalid @enderror" aria-label="Nazione" wire:model="nation_id">
|
|
<select id="nation_id" class="form-select nationClass @error('nation_id') is-invalid @enderror" aria-label="Nazione" wire:model="nation_id">
|
|
|
<option value="{{$nation_id}}">{{$this->getNation($nation_id)}}
|
|
<option value="{{$nation_id}}">{{$this->getNation($nation_id)}}
|
|
|
</select>
|
|
</select>
|
|
|
</div>
|
|
</div>
|
|
|
@if($isItaly)
|
|
@if($isItaly)
|
|
|
- <div class="col-md-3">
|
|
|
|
|
|
|
+ <div class="col-xl-3">
|
|
|
<label for="province_id" class="form-label">Provincia</label>
|
|
<label for="province_id" class="form-label">Provincia</label>
|
|
|
<select id="province_id" class="form-select provinceClass @error('province_id') is-invalid @enderror" aria-label="Provincia" wire:model="province_id">
|
|
<select id="province_id" class="form-select provinceClass @error('province_id') is-invalid @enderror" aria-label="Provincia" wire:model="province_id">
|
|
|
<option value="{{$province_id}}">{{$this->getProvince($province_id)}}
|
|
<option value="{{$province_id}}">{{$this->getProvince($province_id)}}
|
|
|
</select>
|
|
</select>
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="col-md-6">
|
|
|
|
|
|
|
+ <div class="col-xl-6">
|
|
|
<label for="city_id" class="form-label">Comune</label>
|
|
<label for="city_id" class="form-label">Comune</label>
|
|
|
<select id="city_id" class="form-select cityClass @error('city_id') is-invalid @enderror" aria-label="Comune" wire:model="city_id">
|
|
<select id="city_id" class="form-select cityClass @error('city_id') is-invalid @enderror" aria-label="Comune" wire:model="city_id">
|
|
|
<option value="{{$city_id}}">{{$this->getCity($city_id)}}
|
|
<option value="{{$city_id}}">{{$this->getCity($city_id)}}
|
|
@@ -611,11 +645,11 @@
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="row g-3 mt-1">
|
|
<div class="row g-3 mt-1">
|
|
|
- <div class="col-6">
|
|
|
|
|
|
|
+ <div class="col-xl-6">
|
|
|
<label for="address" class="form-label">Indirizzo</label>
|
|
<label for="address" class="form-label">Indirizzo</label>
|
|
|
<input class="form-control @error('address') is-invalid @enderror" type="text" id="address" placeholder="Indirizzo" wire:model="address" style="text-transform:uppercase">
|
|
<input class="form-control @error('address') is-invalid @enderror" type="text" id="address" placeholder="Indirizzo" wire:model="address" style="text-transform:uppercase">
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="col-3">
|
|
|
|
|
|
|
+ <div class="col-xl-3">
|
|
|
<label for="zip_code" class="form-label">CAP</label>
|
|
<label for="zip_code" class="form-label">CAP</label>
|
|
|
<input class="form-control @error('zip_code') is-invalid @enderror" type="text" id="zip_code" placeholder="CAP" wire:model="zip_code" maxlength="5" >
|
|
<input class="form-control @error('zip_code') is-invalid @enderror" type="text" id="zip_code" placeholder="CAP" wire:model="zip_code" maxlength="5" >
|
|
|
</div>
|
|
</div>
|
|
@@ -624,19 +658,19 @@
|
|
|
<div class="row g-3 mt-1">
|
|
<div class="row g-3 mt-1">
|
|
|
|
|
|
|
|
<span class="title-form primary d-block w-100">Contatti</span>
|
|
<span class="title-form primary d-block w-100">Contatti</span>
|
|
|
- <div class="col-md-6">
|
|
|
|
|
|
|
+ <div class="col-xl-6">
|
|
|
<label for="email" class="form-label">Email</label>
|
|
<label for="email" class="form-label">Email</label>
|
|
|
<input class="form-control @error('email') is-invalid @enderror" type="text" id="email" placeholder="Email" wire:model="email">
|
|
<input class="form-control @error('email') is-invalid @enderror" type="text" id="email" placeholder="Email" wire:model="email">
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="col-md-6">
|
|
|
|
|
|
|
+ <div class="col-xl-6">
|
|
|
<label for="phone" class="form-label">Telefono/Cellulare</label>
|
|
<label for="phone" class="form-label">Telefono/Cellulare</label>
|
|
|
<input class="form-control @error('phone') is-invalid @enderror" type="text" id="phone" placeholder="Telefono" wire:model="phone">
|
|
<input class="form-control @error('phone') is-invalid @enderror" type="text" id="phone" placeholder="Telefono" wire:model="phone">
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="col-md-6">
|
|
|
|
|
|
|
+ <div class="col-xl-6">
|
|
|
<label for="phone2" class="form-label">Telefono 2</label>
|
|
<label for="phone2" class="form-label">Telefono 2</label>
|
|
|
<input class="form-control" type="text" id="phone2" placeholder="Telefono 2" wire:model="phone2">
|
|
<input class="form-control" type="text" id="phone2" placeholder="Telefono 2" wire:model="phone2">
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="col-md-6">
|
|
|
|
|
|
|
+ <div class="col-xl-6">
|
|
|
<label for="phone3" class="form-label">Telefono 3</label>
|
|
<label for="phone3" class="form-label">Telefono 3</label>
|
|
|
<input class="form-control" type="text" id="phone3" placeholder="Telefono 3" wire:model="phone3">
|
|
<input class="form-control" type="text" id="phone3" placeholder="Telefono 3" wire:model="phone3">
|
|
|
</div>
|
|
</div>
|
|
@@ -645,11 +679,11 @@
|
|
|
|
|
|
|
|
<div class="row g-3 mt-1">
|
|
<div class="row g-3 mt-1">
|
|
|
|
|
|
|
|
- <div class="col-md-12">
|
|
|
|
|
|
|
+ <div class="col-lg-12">
|
|
|
<input type="checkbox" id="no_send_mail" wire:model="no_send_mail"> <label for="birth_place" class="form-label">Non inviare mail ricevuta</label>
|
|
<input type="checkbox" id="no_send_mail" wire:model="no_send_mail"> <label for="birth_place" class="form-label">Non inviare mail ricevuta</label>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <div class="col-md-12">
|
|
|
|
|
|
|
+ <div class="col-lg-12">
|
|
|
<input type="checkbox" id="exclude_from_records" wire:model="exclude_from_records"> <label for="birth_place" class="form-label">Escludi da prima nota e entrate/uscite</label>
|
|
<input type="checkbox" id="exclude_from_records" wire:model="exclude_from_records"> <label for="birth_place" class="form-label">Escludi da prima nota e entrate/uscite</label>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
@@ -677,27 +711,27 @@
|
|
|
|
|
|
|
|
<div class="row g-3 mt-1">
|
|
<div class="row g-3 mt-1">
|
|
|
<span class="title-form primary d-block w-100">Genitore 1</span>
|
|
<span class="title-form primary d-block w-100">Genitore 1</span>
|
|
|
- <div class="col-md-6">
|
|
|
|
|
|
|
+ <div class="col-xl-6">
|
|
|
<label for="father_name" class="form-label"><b>Nome</b></label>
|
|
<label for="father_name" class="form-label"><b>Nome</b></label>
|
|
|
<input class="form-control" type="text" id="father_name" placeholder="Nome" wire:model="father_name">
|
|
<input class="form-control" type="text" id="father_name" placeholder="Nome" wire:model="father_name">
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="col-md-6">
|
|
|
|
|
|
|
+ <div class="col-xl-6">
|
|
|
<label for="father_name" class="form-label"><b>Email</b></label>
|
|
<label for="father_name" class="form-label"><b>Email</b></label>
|
|
|
<input class="form-control" type="text" id="father_email" placeholder="Email" wire:model="father_email">
|
|
<input class="form-control" type="text" id="father_email" placeholder="Email" wire:model="father_email">
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="col-md-6">
|
|
|
|
|
|
|
+ <div class="col-xl-6">
|
|
|
<label for="father_name" class="form-label"><b>Telefono</b></label>
|
|
<label for="father_name" class="form-label"><b>Telefono</b></label>
|
|
|
<input class="form-control" type="text" id="father_phone" placeholder="Telefono" wire:model="father_phone">
|
|
<input class="form-control" type="text" id="father_phone" placeholder="Telefono" wire:model="father_phone">
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="col-md-6">
|
|
|
|
|
|
|
+ <div class="col-xl-6">
|
|
|
<label for="father_name" class="form-label"><b>Codice fiscale</b></label>
|
|
<label for="father_name" class="form-label"><b>Codice fiscale</b></label>
|
|
|
<input class="form-control" type="text" id="father_fiscal_code" placeholder="Codice fiscale" wire:model="father_fiscal_code" maxlength="16">
|
|
<input class="form-control" type="text" id="father_fiscal_code" placeholder="Codice fiscale" wire:model="father_fiscal_code" maxlength="16">
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="col-md-6">
|
|
|
|
|
|
|
+ <div class="col-xl-6">
|
|
|
<label for="father_name" class="form-label"><b>Numero documento</b></label>
|
|
<label for="father_name" class="form-label"><b>Numero documento</b></label>
|
|
|
<input class="form-control" type="text" id="father_doc_number" placeholder="Numero documento" wire:model="father_doc_number">
|
|
<input class="form-control" type="text" id="father_doc_number" placeholder="Numero documento" wire:model="father_doc_number">
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="col-md-6">
|
|
|
|
|
|
|
+ <div class="col-xl-6">
|
|
|
<label for="father_name" class="form-label"><b>Tipo documento</b></label>
|
|
<label for="father_name" class="form-label"><b>Tipo documento</b></label>
|
|
|
<select class="form-select form-select-lg me-1" aria-label=".form-select-lg example" wire:model="father_doc_type">
|
|
<select class="form-select form-select-lg me-1" aria-label=".form-select-lg example" wire:model="father_doc_type">
|
|
|
<option value="">Seleziona il tipo documento</option>
|
|
<option value="">Seleziona il tipo documento</option>
|
|
@@ -710,27 +744,27 @@
|
|
|
</div>
|
|
</div>
|
|
|
<div class="row g-3 mt-1">
|
|
<div class="row g-3 mt-1">
|
|
|
<span class="title-form primary d-block w-100">Genitore 2</span>
|
|
<span class="title-form primary d-block w-100">Genitore 2</span>
|
|
|
- <div class="col-md-6">
|
|
|
|
|
|
|
+ <div class="col-xl-6">
|
|
|
<label for="mother_name" class="form-label"><b>Nome</b></label>
|
|
<label for="mother_name" class="form-label"><b>Nome</b></label>
|
|
|
<input class="form-control " type="text" id="mother_name" placeholder="Nome genitore 2" wire:model="mother_name">
|
|
<input class="form-control " type="text" id="mother_name" placeholder="Nome genitore 2" wire:model="mother_name">
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="col-md-6">
|
|
|
|
|
|
|
+ <div class="col-xl-6">
|
|
|
<label for="mother_name" class="form-label"><b>Email</b></label>
|
|
<label for="mother_name" class="form-label"><b>Email</b></label>
|
|
|
<input class="form-control " type="text" id="mother_email" placeholder="Email" wire:model="mother_email">
|
|
<input class="form-control " type="text" id="mother_email" placeholder="Email" wire:model="mother_email">
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="col-md-6">
|
|
|
|
|
|
|
+ <div class="col-xl-6">
|
|
|
<label for="mother_name" class="form-label"><b>Telefono</b></label>
|
|
<label for="mother_name" class="form-label"><b>Telefono</b></label>
|
|
|
<input class="form-control " type="text" id="mother_phone" placeholder="Telefono" wire:model="mother_phone">
|
|
<input class="form-control " type="text" id="mother_phone" placeholder="Telefono" wire:model="mother_phone">
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="col-md-6">
|
|
|
|
|
|
|
+ <div class="col-xl-6">
|
|
|
<label for="mother_name" class="form-label"><b>Codice fiscale</b></label>
|
|
<label for="mother_name" class="form-label"><b>Codice fiscale</b></label>
|
|
|
<input class="form-control " type="text" id="mother_fiscal_code" placeholder="Codice fiscale" wire:model="mother_fiscal_code" maxlength="16">
|
|
<input class="form-control " type="text" id="mother_fiscal_code" placeholder="Codice fiscale" wire:model="mother_fiscal_code" maxlength="16">
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="col-md-6">
|
|
|
|
|
|
|
+ <div class="col-xl-6">
|
|
|
<label for="mother_name" class="form-label"><b>Numero documen to</b></label>
|
|
<label for="mother_name" class="form-label"><b>Numero documen to</b></label>
|
|
|
<input class="form-control " type="text" id="mother_doc_number" placeholder="Numero documento" wire:model="mother_doc_number">
|
|
<input class="form-control " type="text" id="mother_doc_number" placeholder="Numero documento" wire:model="mother_doc_number">
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="col-md-6">
|
|
|
|
|
|
|
+ <div class="col-xl-6">
|
|
|
<label for="mother_name" class="form-label"><b>Tipo documento</b></label>
|
|
<label for="mother_name" class="form-label"><b>Tipo documento</b></label>
|
|
|
<select class="form-select form-select-lg me-1" aria-label=".form-select-lg example" wire:model="mother_doc_type">
|
|
<select class="form-select form-select-lg me-1" aria-label=".form-select-lg example" wire:model="mother_doc_type">
|
|
|
<option value="">Seleziona il tipo documento</option>
|
|
<option value="">Seleziona il tipo documento</option>
|
|
@@ -748,7 +782,7 @@
|
|
|
<div class="row g-3 mt-1" wire:key='reload-{{$selectId}}'>
|
|
<div class="row g-3 mt-1" wire:key='reload-{{$selectId}}'>
|
|
|
|
|
|
|
|
<span class="title-form primary d-block w-100">Documento</span>
|
|
<span class="title-form primary d-block w-100">Documento</span>
|
|
|
- <div class="col-3">
|
|
|
|
|
|
|
+ <div class="col-xl-6 col-xl-3">
|
|
|
<label for="document_type" class="form-label">Tipo</label>
|
|
<label for="document_type" class="form-label">Tipo</label>
|
|
|
<select class="form-select form-select-lg me-1" aria-label=".form-select-lg example" wire:model="document_type">
|
|
<select class="form-select form-select-lg me-1" aria-label=".form-select-lg example" wire:model="document_type">
|
|
|
<option value="">--Seleziona--</option>
|
|
<option value="">--Seleziona--</option>
|
|
@@ -758,11 +792,11 @@
|
|
|
<option value="Permesso di soggiorno">Permesso di soggiorno</option>
|
|
<option value="Permesso di soggiorno">Permesso di soggiorno</option>
|
|
|
</select>
|
|
</select>
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="col-3">
|
|
|
|
|
|
|
+ <div class="col-xl-6 col-xl-3">
|
|
|
<label for="document_number" class="form-label">Numero</label>
|
|
<label for="document_number" class="form-label">Numero</label>
|
|
|
<input class="form-control" type="text" id="document_number" placeholder="Numero" wire:model="document_number">
|
|
<input class="form-control" type="text" id="document_number" placeholder="Numero" wire:model="document_number">
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="col-3">
|
|
|
|
|
|
|
+ <div class="col-xl-6 col-xl-3">
|
|
|
<label for="document_from" class="form-label">Rilasciato da</label>
|
|
<label for="document_from" class="form-label">Rilasciato da</label>
|
|
|
<select class="form-select form-select-lg me-1" aria-label=".form-select-lg example" wire:model="document_from">
|
|
<select class="form-select form-select-lg me-1" aria-label=".form-select-lg example" wire:model="document_from">
|
|
|
<option value="">--Seleziona--</option>
|
|
<option value="">--Seleziona--</option>
|
|
@@ -772,7 +806,7 @@
|
|
|
<option value="Prefettura">Prefettura</option>
|
|
<option value="Prefettura">Prefettura</option>
|
|
|
</select>
|
|
</select>
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="col-3">
|
|
|
|
|
|
|
+ <div class="col-xl-6 col-xl-3">
|
|
|
<label for="document_expire_date" class="form-label">Scadenza</label>
|
|
<label for="document_expire_date" class="form-label">Scadenza</label>
|
|
|
<input class="form-control" type="date" id="document_expire_date" placeholder="Scadenza" wire:model="document_expire_date">
|
|
<input class="form-control" type="date" id="document_expire_date" placeholder="Scadenza" wire:model="document_expire_date">
|
|
|
</div>
|
|
</div>
|
|
@@ -815,8 +849,8 @@
|
|
|
<td>{{$member_certificate->expire_date ? date("d/m/Y", strtotime($member_certificate->expire_date)) : ''}}</td>
|
|
<td>{{$member_certificate->expire_date ? date("d/m/Y", strtotime($member_certificate->expire_date)) : ''}}</td>
|
|
|
<td>{!!$member_certificate->filename != '' ? '<a href="/storage/app/public/' . $member_certificate->filename . '" target="_blank">Visualizza</a>' : ''!!}</td>
|
|
<td>{!!$member_certificate->filename != '' ? '<a href="/storage/app/public/' . $member_certificate->filename . '" target="_blank">Visualizza</a>' : ''!!}</td>
|
|
|
<td>
|
|
<td>
|
|
|
- <button type="button" class="btn" wire:click="editCertificate({{ $member_certificate->id }})"><i class="fa-regular fa-pen-to-square"></i></button>
|
|
|
|
|
- <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="deleteCertificate({{ $member_certificate->id }})"><i class="fa-regular fa-trash-can"></i></button>
|
|
|
|
|
|
|
+ <button type="button" class="btn" wire:click="editCertificate({{ $member_certificate->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="modifica"><i class="fa-regular fa-pen-to-square"></i></button>
|
|
|
|
|
+ <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="deleteCertificate({{ $member_certificate->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="elimina"><i class="fa-regular fa-trash-can"></i></button>
|
|
|
</td>
|
|
</td>
|
|
|
</tr>
|
|
</tr>
|
|
|
@endforeach
|
|
@endforeach
|
|
@@ -857,7 +891,7 @@
|
|
|
@if($updateCertificate)
|
|
@if($updateCertificate)
|
|
|
<button class="btn--ui primary" wire:click.prevent="updateCertificate()">Salva</button>
|
|
<button class="btn--ui primary" wire:click.prevent="updateCertificate()">Salva</button>
|
|
|
@endif
|
|
@endif
|
|
|
- <button class="btn--ui primary" wire:click.prevent="cancelCertificate()">Annulla</button>
|
|
|
|
|
|
|
+ <button class="btn--ui lightGrey" wire:click.prevent="cancelCertificate()">Annulla</button>
|
|
|
|
|
|
|
|
@endif
|
|
@endif
|
|
|
@else
|
|
@else
|
|
@@ -893,8 +927,8 @@
|
|
|
<td>{{$member_card->number}}</td>
|
|
<td>{{$member_card->number}}</td>
|
|
|
<td>{{$member_card->expire_date ? date("d/m/Y", strtotime($member_card->expire_date)) : ''}}</td>
|
|
<td>{{$member_card->expire_date ? date("d/m/Y", strtotime($member_card->expire_date)) : ''}}</td>
|
|
|
<td>
|
|
<td>
|
|
|
- <button type="button" class="btn" wire:click="editCard({{ $member_card->id }})"><i class="fa-regular fa-pen-to-square"></i></button>
|
|
|
|
|
- <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="deleteCard({{ $member_card->id }})"><i class="fa-regular fa-trash-can"></i></button>
|
|
|
|
|
|
|
+ <button type="button" class="btn" wire:click="editCard({{ $member_card->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="modifica"><i class="fa-regular fa-pen-to-square"></i></button>
|
|
|
|
|
+ <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="deleteCard({{ $member_card->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="elimina"><i class="fa-regular fa-trash-can"></i></button>
|
|
|
</td>
|
|
</td>
|
|
|
</tr>
|
|
</tr>
|
|
|
@endforeach
|
|
@endforeach
|
|
@@ -969,13 +1003,17 @@
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<br>
|
|
<br>
|
|
|
- @if($addCard)
|
|
|
|
|
- <button class="btn--ui primary" wire:click.prevent="storeCard()">Salva</button>
|
|
|
|
|
- @endif
|
|
|
|
|
- @if($updateCard)
|
|
|
|
|
- <button class="btn--ui primary" wire:click.prevent="updateCard()">Salva</button>
|
|
|
|
|
- @endif
|
|
|
|
|
- <button class="btn--ui primary" wire:click.prevent="cancelCard()">Annulla</button>
|
|
|
|
|
|
|
+ <div class="row mt-2">
|
|
|
|
|
+ <div class="col-md-12">
|
|
|
|
|
+ @if($addCard)
|
|
|
|
|
+ <button class="btn--ui primary" wire:click.prevent="storeCard()">Salva</button>
|
|
|
|
|
+ @endif
|
|
|
|
|
+ @if($updateCard)
|
|
|
|
|
+ <button class="btn--ui primary" wire:click.prevent="updateCard()">Salva</button>
|
|
|
|
|
+ @endif
|
|
|
|
|
+ <button class="btn--ui lightGrey" wire:click.prevent="cancelCard()">Annulla</button>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
|
|
|
@endif
|
|
@endif
|
|
|
<!--
|
|
<!--
|
|
@@ -1065,7 +1103,7 @@
|
|
|
@if($dataId > 0)
|
|
@if($dataId > 0)
|
|
|
|
|
|
|
|
@if(!$addCourse && !$updateCourse)
|
|
@if(!$addCourse && !$updateCourse)
|
|
|
- <table class="table tablesaw tablesaw-stack" id="tablesaw-350-2" style="min-width:800px">
|
|
|
|
|
|
|
+ <table class="table tablesaw tablesaw-stack tabella--corsi" id="tablesaw-350-2" style="min-width:800px">
|
|
|
<tbody id="checkall-target">
|
|
<tbody id="checkall-target">
|
|
|
@foreach($member_courses as $member_course)
|
|
@foreach($member_courses as $member_course)
|
|
|
<tr>
|
|
<tr>
|
|
@@ -1106,9 +1144,9 @@
|
|
|
<td style="width:10%">Iscrizione:<br><b>{{$member_course->status == 1 ? 'Pagata' : ($member_course->status == 2 ? 'Da pagare' : 'Sospesa')}}</b></td>
|
|
<td style="width:10%">Iscrizione:<br><b>{{$member_course->status == 1 ? 'Pagata' : ($member_course->status == 2 ? 'Da pagare' : 'Sospesa')}}</b></td>
|
|
|
@endif
|
|
@endif
|
|
|
<td style="text-align:right;width:30%">
|
|
<td style="text-align:right;width:30%">
|
|
|
|
|
+ <button type="button" class="btn" wire:click="editCourse({{ $member_course->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="modifica"><i class="fa-regular fa-pen-to-square"></i></button>
|
|
|
|
|
+ <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="deleteCourse({{ $member_course->id }})" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="elimina"><i class="fa-regular fa-trash-can"></i></button>
|
|
|
<button type="button" class="btn" wire:click="showHideCourse({{ $member_course->id }})"><i class="fa-solid fa-chevron-down"></i></button>
|
|
<button type="button" class="btn" wire:click="showHideCourse({{ $member_course->id }})"><i class="fa-solid fa-chevron-down"></i></button>
|
|
|
- <button type="button" class="btn" wire:click="editCourse({{ $member_course->id }})"><i class="fa-regular fa-pen-to-square"></i></button>
|
|
|
|
|
- <button type="button" class="btn" onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()" wire:click="deleteCourse({{ $member_course->id }})"><i class="fa-regular fa-trash-can"></i></button>
|
|
|
|
|
</td>
|
|
</td>
|
|
|
|
|
|
|
|
</tr>
|
|
</tr>
|
|
@@ -1220,7 +1258,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
@endif
|
|
@endif
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="row ">
|
|
|
|
|
|
|
+ <div class="row mt-4">
|
|
|
<div class="col-md-6">
|
|
<div class="col-md-6">
|
|
|
<label for="course_course_subscription_id" class="form-label">Abbonamento</label>
|
|
<label for="course_course_subscription_id" class="form-label">Abbonamento</label>
|
|
|
<select id="course_course_subscription_id" class="form-select @error('course_course_subscription_id') is-invalid @enderror" aria-label="Abbonamento" wire:model="course_course_subscription_id">
|
|
<select id="course_course_subscription_id" class="form-select @error('course_course_subscription_id') is-invalid @enderror" aria-label="Abbonamento" wire:model="course_course_subscription_id">
|
|
@@ -1249,32 +1287,33 @@
|
|
|
@endif
|
|
@endif
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <div class="row ">
|
|
|
|
|
|
|
+ <div class="row mt-4 course--duration">
|
|
|
<div class="col-md-12">
|
|
<div class="col-md-12">
|
|
|
- <label for="duration" class="form-label">Durata del corso</label><br>
|
|
|
|
|
- <a class="{{$this->checkMonth(9) ? 'selected' : 'notSelected'}}" wire:click="setMonth(9)">Set</a>
|
|
|
|
|
- <a class="{{$this->checkMonth(10) ? 'selected' : 'notSelected'}}" wire:click="setMonth(10)">Ott</a>
|
|
|
|
|
- <a class="{{$this->checkMonth(11) ? 'selected' : 'notSelected'}}" wire:click="setMonth(11)">Nov</a>
|
|
|
|
|
- <a class="{{$this->checkMonth(12) ? 'selected' : 'notSelected'}}" wire:click="setMonth(12)">Dic</a>
|
|
|
|
|
- <a class="{{$this->checkMonth(1) ? 'selected' : 'notSelected'}}" wire:click="setMonth(1)">Gen</a>
|
|
|
|
|
- <a class="{{$this->checkMonth(2) ? 'selected' : 'notSelected'}}" wire:click="setMonth(2)">Feb</a>
|
|
|
|
|
- <a class="{{$this->checkMonth(3) ? 'selected' : 'notSelected'}}" wire:click="setMonth(3)">Mar</a>
|
|
|
|
|
- <a class="{{$this->checkMonth(4) ? 'selected' : 'notSelected'}}" wire:click="setMonth(4)">Apr</a>
|
|
|
|
|
- <a class="{{$this->checkMonth(5) ? 'selected' : 'notSelected'}}" wire:click="setMonth(5)">Mag</a>
|
|
|
|
|
- <a class="{{$this->checkMonth(6) ? 'selected' : 'notSelected'}}" wire:click="setMonth(6)">Giu</a>
|
|
|
|
|
- <a class="{{$this->checkMonth(7) ? 'selected' : 'notSelected'}}" wire:click="setMonth(7)">Lug</a>
|
|
|
|
|
- <a class="{{$this->checkMonth(8) ? 'selected' : 'notSelected'}}" wire:click="setMonth(8)">Ago</a>
|
|
|
|
|
-
|
|
|
|
|
|
|
+ <label for="duration" class="form-label">Durata del corso</label>
|
|
|
|
|
+ <div class="d-flex course--duration_mounth">
|
|
|
|
|
+ <a class="{{$this->checkMonth(9) ? 'selected' : 'notSelected'}}" wire:click="setMonth(9)">Set</a>
|
|
|
|
|
+ <a class="{{$this->checkMonth(10) ? 'selected' : 'notSelected'}}" wire:click="setMonth(10)">Ott</a>
|
|
|
|
|
+ <a class="{{$this->checkMonth(11) ? 'selected' : 'notSelected'}}" wire:click="setMonth(11)">Nov</a>
|
|
|
|
|
+ <a class="{{$this->checkMonth(12) ? 'selected' : 'notSelected'}}" wire:click="setMonth(12)">Dic</a>
|
|
|
|
|
+ <a class="{{$this->checkMonth(1) ? 'selected' : 'notSelected'}}" wire:click="setMonth(1)">Gen</a>
|
|
|
|
|
+ <a class="{{$this->checkMonth(2) ? 'selected' : 'notSelected'}}" wire:click="setMonth(2)">Feb</a>
|
|
|
|
|
+ <a class="{{$this->checkMonth(3) ? 'selected' : 'notSelected'}}" wire:click="setMonth(3)">Mar</a>
|
|
|
|
|
+ <a class="{{$this->checkMonth(4) ? 'selected' : 'notSelected'}}" wire:click="setMonth(4)">Apr</a>
|
|
|
|
|
+ <a class="{{$this->checkMonth(5) ? 'selected' : 'notSelected'}}" wire:click="setMonth(5)">Mag</a>
|
|
|
|
|
+ <a class="{{$this->checkMonth(6) ? 'selected' : 'notSelected'}}" wire:click="setMonth(6)">Giu</a>
|
|
|
|
|
+ <a class="{{$this->checkMonth(7) ? 'selected' : 'notSelected'}}" wire:click="setMonth(7)">Lug</a>
|
|
|
|
|
+ <a class="{{$this->checkMonth(8) ? 'selected' : 'notSelected'}}" wire:click="setMonth(8)">Ago</a>
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="row">
|
|
|
|
|
|
|
+ <div class="row mt-4">
|
|
|
<div class="col-md-6">
|
|
<div class="col-md-6">
|
|
|
<label for="course_subscription_price" class="form-label">Costo iscrizione</label>
|
|
<label for="course_subscription_price" class="form-label">Costo iscrizione</label>
|
|
|
<input class="form-control" type="text" id="course_subscription_price" placeholder="Costo iscrizione" wire:model="course_subscription_price" onkeyup="onlyNumberAmount(this)">
|
|
<input class="form-control" type="text" id="course_subscription_price" placeholder="Costo iscrizione" wire:model="course_subscription_price" onkeyup="onlyNumberAmount(this)">
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
@if(false)
|
|
@if(false)
|
|
|
- <div class="row ">
|
|
|
|
|
|
|
+ <div class="row mt-4">
|
|
|
<div class="col-md-6">
|
|
<div class="col-md-6">
|
|
|
<label for="course_date_from" class="form-label">Dal</label>
|
|
<label for="course_date_from" class="form-label">Dal</label>
|
|
|
<input class="form-control" type="date" id="course_date_from" placeholder="Dal" wire:model="course_date_from">
|
|
<input class="form-control" type="date" id="course_date_from" placeholder="Dal" wire:model="course_date_from">
|
|
@@ -1286,46 +1325,52 @@
|
|
|
</div>
|
|
</div>
|
|
|
@endif
|
|
@endif
|
|
|
@foreach($course_when as $idW => $when)
|
|
@foreach($course_when as $idW => $when)
|
|
|
- <div class="row day" >
|
|
|
|
|
- <div class="col-md-12">
|
|
|
|
|
- <label for="" class="form-label">Giorno</label><br>
|
|
|
|
|
- <a class="{{in_array('lun', $course_when[$idW]["day"]) ? 'selected' : 'notSelected'}}" wire:click="setDay({{$idW}}, 'lun')">Lun</a>
|
|
|
|
|
- <a class="{{in_array('mar', $course_when[$idW]["day"]) ? 'selected' : 'notSelected'}}" wire:click="setDay({{$idW}}, 'mar')">Mar</a>
|
|
|
|
|
- <a class="{{in_array('mer', $course_when[$idW]["day"]) ? 'selected' : 'notSelected'}}" wire:click="setDay({{$idW}}, 'mer')">Mer</a>
|
|
|
|
|
- <a class="{{in_array('gio', $course_when[$idW]["day"]) ? 'selected' : 'notSelected'}}" wire:click="setDay({{$idW}}, 'gio')">Gio</a>
|
|
|
|
|
- <a class="{{in_array('ven', $course_when[$idW]["day"]) ? 'selected' : 'notSelected'}}" wire:click="setDay({{$idW}}, 'ven')">Ven</a>
|
|
|
|
|
- <a class="{{in_array('sab', $course_when[$idW]["day"]) ? 'selected' : 'notSelected'}}" wire:click="setDay({{$idW}}, 'sab')">Sab</a>
|
|
|
|
|
- <a class="{{in_array('dom', $course_when[$idW]["day"]) ? 'selected' : 'notSelected'}}" wire:click="setDay({{$idW}}, 'dom')">Dom</a>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="col-md-3">
|
|
|
|
|
- <label for="" class="form-label">Dalle</label>
|
|
|
|
|
- <select class="form-select" wire:model="course_when.{{$idW}}.from">
|
|
|
|
|
- <option value="">--Seleziona--
|
|
|
|
|
- @for($c=6;$c<=23;$c++)
|
|
|
|
|
- <option value="{{str_pad($c, 2, "0", STR_PAD_LEFT)}}:00">{{str_pad($c, 2, "0", STR_PAD_LEFT)}}:00
|
|
|
|
|
- <option value="{{str_pad($c, 2, "0", STR_PAD_LEFT)}}:30">{{str_pad($c, 2, "0", STR_PAD_LEFT)}}:30
|
|
|
|
|
- @endfor
|
|
|
|
|
- </select>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="col-md-3">
|
|
|
|
|
- <label for="" class="form-label">Alle</label>
|
|
|
|
|
- <select class="form-select" wire:model="course_when.{{$idW}}.to">
|
|
|
|
|
- <option value="">--Seleziona--
|
|
|
|
|
- @for($c=6;$c<=23;$c++)
|
|
|
|
|
- <option value="{{str_pad($c, 2, "0", STR_PAD_LEFT)}}:00">{{str_pad($c, 2, "0", STR_PAD_LEFT)}}:00
|
|
|
|
|
- <option value="{{str_pad($c, 2, "0", STR_PAD_LEFT)}}:30">{{str_pad($c, 2, "0", STR_PAD_LEFT)}}:30
|
|
|
|
|
- @endfor
|
|
|
|
|
- </select>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="col-md-1">
|
|
|
|
|
- <br>
|
|
|
|
|
- <button class="btn--ui primary" wire:click.prevent="delRow({{$idW}})">-</button>
|
|
|
|
|
|
|
+ <div class="row">
|
|
|
|
|
+ <div class="col-12">
|
|
|
|
|
+ <div class="day durata--corso d-flex">
|
|
|
|
|
+ <label for="" class="form-label">Giorno</label>
|
|
|
|
|
+ <div class="durata--corso_days mb-3">
|
|
|
|
|
+ <a class="{{in_array('lun', $course_when[$idW]["day"]) ? 'selected' : 'notSelected'}}" wire:click="setDay({{$idW}}, 'lun')">Lun</a>
|
|
|
|
|
+ <a class="{{in_array('mar', $course_when[$idW]["day"]) ? 'selected' : 'notSelected'}}" wire:click="setDay({{$idW}}, 'mar')">Mar</a>
|
|
|
|
|
+ <a class="{{in_array('mer', $course_when[$idW]["day"]) ? 'selected' : 'notSelected'}}" wire:click="setDay({{$idW}}, 'mer')">Mer</a>
|
|
|
|
|
+ <a class="{{in_array('gio', $course_when[$idW]["day"]) ? 'selected' : 'notSelected'}}" wire:click="setDay({{$idW}}, 'gio')">Gio</a>
|
|
|
|
|
+ <a class="{{in_array('ven', $course_when[$idW]["day"]) ? 'selected' : 'notSelected'}}" wire:click="setDay({{$idW}}, 'ven')">Ven</a>
|
|
|
|
|
+ <a class="{{in_array('sab', $course_when[$idW]["day"]) ? 'selected' : 'notSelected'}}" wire:click="setDay({{$idW}}, 'sab')">Sab</a>
|
|
|
|
|
+ <a class="{{in_array('dom', $course_when[$idW]["day"]) ? 'selected' : 'notSelected'}}" wire:click="setDay({{$idW}}, 'dom')">Dom</a>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="durata--corso_select">
|
|
|
|
|
+ <div class="from--h me-3">
|
|
|
|
|
+ <label for="" class="form-label">Dalle</label>
|
|
|
|
|
+ <select class="form-select" wire:model="course_when.{{$idW}}.from">
|
|
|
|
|
+ <option value="">--Seleziona--
|
|
|
|
|
+ @for($c=6;$c<=23;$c++)
|
|
|
|
|
+ <option value="{{str_pad($c, 2, "0", STR_PAD_LEFT)}}:00">{{str_pad($c, 2, "0", STR_PAD_LEFT)}}:00
|
|
|
|
|
+ <option value="{{str_pad($c, 2, "0", STR_PAD_LEFT)}}:30">{{str_pad($c, 2, "0", STR_PAD_LEFT)}}:30
|
|
|
|
|
+ @endfor
|
|
|
|
|
+ </select>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="to--h">
|
|
|
|
|
+ <label for="" class="form-label">Alle</label>
|
|
|
|
|
+ <select class="form-select" wire:model="course_when.{{$idW}}.to">
|
|
|
|
|
+ <option value="">--Seleziona--
|
|
|
|
|
+ @for($c=6;$c<=23;$c++)
|
|
|
|
|
+ <option value="{{str_pad($c, 2, "0", STR_PAD_LEFT)}}:00">{{str_pad($c, 2, "0", STR_PAD_LEFT)}}:00
|
|
|
|
|
+ <option value="{{str_pad($c, 2, "0", STR_PAD_LEFT)}}:30">{{str_pad($c, 2, "0", STR_PAD_LEFT)}}:30
|
|
|
|
|
+ @endfor
|
|
|
|
|
+ </select>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ <button class="btn--ui primary remove--day position-absolute" wire:click.prevent="delRow({{$idW}})"><i class="fa-solid fa-minus"></i></button>
|
|
|
|
|
+
|
|
|
|
|
+ <button class="btn--ui primary add--day position-absolute" wire:click.prevent="addRow()"><i class="fa-solid fa-plus"></i></button>
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
@endforeach
|
|
@endforeach
|
|
|
- <br>
|
|
|
|
|
- <button class="btn--ui primary" wire:click.prevent="addRow()">+</button>
|
|
|
|
|
- <br>
|
|
|
|
|
|
|
+
|
|
|
<div class="row mt-2">
|
|
<div class="row mt-2">
|
|
|
<div class="col-md-12">
|
|
<div class="col-md-12">
|
|
|
<label for="course_date_from" class="form-label">Note</label>
|
|
<label for="course_date_from" class="form-label">Note</label>
|
|
@@ -1352,7 +1397,7 @@
|
|
|
|
|
|
|
|
@endif
|
|
@endif
|
|
|
|
|
|
|
|
- <button class="btn--ui primary" wire:click.prevent="cancelCourse()">Annulla</button>
|
|
|
|
|
|
|
+ <button class="btn--ui lightGrey" wire:click.prevent="cancelCourse()">Annulla</button>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
@@ -1366,7 +1411,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="col-md-3 p-3">
|
|
|
|
|
|
|
+ <div class="col-md-5 col-xl-4 p-3">
|
|
|
|
|
|
|
|
<div id="card--resume" class="primary card--ui ms-3 user--resume">
|
|
<div id="card--resume" class="primary card--ui ms-3 user--resume">
|
|
|
<header>
|
|
<header>
|
|
@@ -1382,7 +1427,7 @@
|
|
|
<div class="card--resume_body">
|
|
<div class="card--resume_body">
|
|
|
<ul class="user-address mb-4 p-0">
|
|
<ul class="user-address mb-4 p-0">
|
|
|
<li><i class="ico--ui resume--ico phone me-2"></i><span>Tel. {{ $phone }}</span></li>
|
|
<li><i class="ico--ui resume--ico phone me-2"></i><span>Tel. {{ $phone }}</span></li>
|
|
|
- <li><i class="ico--ui resume--ico birth me-2"></i><span>{{ $email }}</span></li>
|
|
|
|
|
|
|
+ <li><i class="ico--ui resume--ico mail light me-2"></i><span>{{ $email }}</span></li>
|
|
|
</ul>
|
|
</ul>
|
|
|
<ul class="user-residence p-0">
|
|
<ul class="user-residence p-0">
|
|
|
<li><i class="ico--ui resume--ico residence me-2"></i>
|
|
<li><i class="ico--ui resume--ico residence me-2"></i>
|
|
@@ -1443,7 +1488,7 @@
|
|
|
|
|
|
|
|
<div class="resume--wrapper d-flex align-items-start justify-content-between mb-2">
|
|
<div class="resume--wrapper d-flex align-items-start justify-content-between mb-2">
|
|
|
<div class="resume--info d-flex align-items-start">
|
|
<div class="resume--info d-flex align-items-start">
|
|
|
- <i class="ico--ui tessera me-2"></i>
|
|
|
|
|
|
|
+ <i class="fa-regular fa-file-lines me-2"></i>
|
|
|
<div class="title--tessera_added">
|
|
<div class="title--tessera_added">
|
|
|
<h4>{{$cert->type == 'A' ? 'Agonistico' : 'Non agonistico'}}</h4>
|
|
<h4>{{$cert->type == 'A' ? 'Agonistico' : 'Non agonistico'}}</h4>
|
|
|
<span class="title-detail">Scadenza: <span class="title-detail_date">{{$cert->expire_date ? date("d/m/Y", strtotime($cert->expire_date)) : ''}}</span></span></small>
|
|
<span class="title-detail">Scadenza: <span class="title-detail_date">{{$cert->expire_date ? date("d/m/Y", strtotime($cert->expire_date)) : ''}}</span></span></small>
|
|
@@ -1484,7 +1529,7 @@
|
|
|
@endforeach
|
|
@endforeach
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <div class="resume--tab_info gruppi">
|
|
|
|
|
|
|
+ <div class="resume--tab_info gruppi corsi">
|
|
|
<h2 class="mb-3">Corsi</h2>
|
|
<h2 class="mb-3">Corsi</h2>
|
|
|
@foreach($member_courses as $member_course)
|
|
@foreach($member_courses as $member_course)
|
|
|
<div class="resume--info d-flex align-items-center">
|
|
<div class="resume--info d-flex align-items-center">
|
|
@@ -1536,15 +1581,25 @@
|
|
|
|
|
|
|
|
<!-- save & continue section -->
|
|
<!-- save & continue section -->
|
|
|
<section class="save--section d-flex justify-content-start">
|
|
<section class="save--section d-flex justify-content-start">
|
|
|
- @if($add)
|
|
|
|
|
- <button class="btn--ui primary" onclick="storeAction(true)">salva e chiudi</button>
|
|
|
|
|
- <button class="btn--ui primary" onclick="storeAction(false)">salva e continua</button>
|
|
|
|
|
- @endif
|
|
|
|
|
- @if($update)
|
|
|
|
|
- <button class="btn--ui primary" onclick="updateAction(true)">salva e chiudi</button>
|
|
|
|
|
- <button class="btn--ui primary" onclick="updateAction(false)">salva e continua</button>
|
|
|
|
|
- @endif
|
|
|
|
|
- <button class="btn--ui lightGrey" type="button" onclick="cancelAction()">annulla</button>
|
|
|
|
|
|
|
+
|
|
|
|
|
+ <div class="container">
|
|
|
|
|
+ <div class="row">
|
|
|
|
|
+ <div class="col-md-7 col-xl-8 d-flex gx-0">
|
|
|
|
|
+ @if($add)
|
|
|
|
|
+ <button class="btn--ui primary d-flex order-1 me-2" onclick="storeAction(false)">continua</button>
|
|
|
|
|
+ <button class="btn--ui primary d-flex order-3 ms-auto" onclick="storeAction(true)">salva e chiudi</button>
|
|
|
|
|
+ @endif
|
|
|
|
|
+ @if($update)
|
|
|
|
|
+ <button class="btn--ui primary d-flex order-1 me-2" onclick="updateAction(false)">continua</button>
|
|
|
|
|
+ <button class="btn--ui primary d-flex order-3 ms-auto" onclick="updateAction(true)">salva e chiudi</button>
|
|
|
|
|
+ @endif
|
|
|
|
|
+ <button class="btn--ui lightGrey d-flex order-2" type="button" onclick="cancelAction()">annulla</button>
|
|
|
|
|
+
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-md-5 col-xl-4"></div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
</section>
|
|
</section>
|
|
|
|
|
|
|
|
|
|
|
|
@@ -1638,7 +1693,7 @@
|
|
|
transition: all 0.3s ease-in-out;
|
|
transition: all 0.3s ease-in-out;
|
|
|
border: 2px solid #d3dce1;
|
|
border: 2px solid #d3dce1;
|
|
|
}
|
|
}
|
|
|
- a.grey
|
|
|
|
|
|
|
+ /* a.grey
|
|
|
{
|
|
{
|
|
|
display: flex;
|
|
display: flex;
|
|
|
margin-right:10px;
|
|
margin-right:10px;
|
|
@@ -1758,7 +1813,7 @@
|
|
|
-webkit-border-radius: 0.5rem !important;
|
|
-webkit-border-radius: 0.5rem !important;
|
|
|
background-color:#0C6197 !important;
|
|
background-color:#0C6197 !important;
|
|
|
font-weight:normal;
|
|
font-weight:normal;
|
|
|
- }
|
|
|
|
|
|
|
+ } */
|
|
|
.btn--ui.lightGrey, .btn--ui.extraLightGrey
|
|
.btn--ui.lightGrey, .btn--ui.extraLightGrey
|
|
|
{
|
|
{
|
|
|
-webkit-border-radius: 0.5rem !important;
|
|
-webkit-border-radius: 0.5rem !important;
|
|
@@ -2078,10 +2133,15 @@
|
|
|
$(this).prop( "checked", false );
|
|
$(this).prop( "checked", false );
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
|
|
+ $(".chkCertificateScadenza").val( "" );
|
|
|
|
|
+ $(".chkCertificateType").val( "" );
|
|
|
|
|
+
|
|
|
|
|
+ /*
|
|
|
$(".chkCertificateNormal").prop( "checked", false );
|
|
$(".chkCertificateNormal").prop( "checked", false );
|
|
|
$(".chkCertificateAgonistico").prop( "checked", false );
|
|
$(".chkCertificateAgonistico").prop( "checked", false );
|
|
|
$(".chkCertificateScadenza").prop( "checked", false );
|
|
$(".chkCertificateScadenza").prop( "checked", false );
|
|
|
$(".chkCertificateScaduti").prop( "checked", false );
|
|
$(".chkCertificateScaduti").prop( "checked", false );
|
|
|
|
|
+ */
|
|
|
|
|
|
|
|
$('input[name="chkStatus0"]').prop( "checked", false );
|
|
$('input[name="chkStatus0"]').prop( "checked", false );
|
|
|
$('input[name="chkStatus1"]').prop( "checked", false );
|
|
$('input[name="chkStatus1"]').prop( "checked", false );
|
|
@@ -2090,6 +2150,9 @@
|
|
|
$('input[name="txtFromYear"]').val('');
|
|
$('input[name="txtFromYear"]').val('');
|
|
|
$('input[name="txtToYear"]').val('');
|
|
$('input[name="txtToYear"]').val('');
|
|
|
|
|
|
|
|
|
|
+ $('input[name="txtFromYearYear"]').val('');
|
|
|
|
|
+ $('input[name="txtToYearYear"]').val('');
|
|
|
|
|
+
|
|
|
|
|
|
|
|
loadDataTable();
|
|
loadDataTable();
|
|
|
}
|
|
}
|
|
@@ -2121,10 +2184,13 @@
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
- var chkCertificateNormal = $(".chkCertificateNormal").is(':checked') ? "1" : "";
|
|
|
|
|
|
|
+ /*var chkCertificateNormal = $(".chkCertificateNormal").is(':checked') ? "1" : "";
|
|
|
var chkCertificateAgonistico = $(".chkCertificateAgonistico").is(':checked') ? "1" : "";
|
|
var chkCertificateAgonistico = $(".chkCertificateAgonistico").is(':checked') ? "1" : "";
|
|
|
var chkCertificateScadenza = $(".chkCertificateScadenza").is(':checked') ? "1" : "";
|
|
var chkCertificateScadenza = $(".chkCertificateScadenza").is(':checked') ? "1" : "";
|
|
|
- var chkCertificateScaduti = $(".chkCertificateScaduti").is(':checked') ? "1" : "";
|
|
|
|
|
|
|
+ var chkCertificateScaduti = $(".chkCertificateScaduti").is(':checked') ? "1" : "";*/
|
|
|
|
|
+
|
|
|
|
|
+ var chkCertificateScadenza = $('input[name="chkCertificateScadenza"]:checked').val();
|
|
|
|
|
+ var chkCertificateType = $('input[name="chkCertificateType"]:checked').val();
|
|
|
|
|
|
|
|
var chkStatus0 = $('input[name="chkStatus0"]').is(':checked') ? "1" : "0";
|
|
var chkStatus0 = $('input[name="chkStatus0"]').is(':checked') ? "1" : "0";
|
|
|
var chkStatus1 = $('input[name="chkStatus1"]').is(':checked') ? "1" : "0";
|
|
var chkStatus1 = $('input[name="chkStatus1"]').is(':checked') ? "1" : "0";
|
|
@@ -2134,10 +2200,14 @@
|
|
|
var fromYear = $('input[name="txtFromYear"]').val();
|
|
var fromYear = $('input[name="txtFromYear"]').val();
|
|
|
var toYear = $('input[name="txtToYear"]').val();
|
|
var toYear = $('input[name="txtToYear"]').val();
|
|
|
|
|
|
|
|
|
|
+ var fromYearYear = $('input[name="txtFromYearYear"]').val();
|
|
|
|
|
+ var toYearYear = $('input[name="txtToYearYear"]').val();
|
|
|
|
|
+
|
|
|
$('#tablesaw-350').DataTable({
|
|
$('#tablesaw-350').DataTable({
|
|
|
//destroy: true,
|
|
//destroy: true,
|
|
|
serverSide: true,
|
|
serverSide: true,
|
|
|
- ajax: '/get_members?cards=' + cards + "&categories=" + categories + "&chkCertificateNormal=" + chkCertificateNormal + "&chkCertificateAgonistico=" + chkCertificateAgonistico + "&chkCertificateScadenza=" + chkCertificateScadenza + "&chkCertificateScaduti=" + chkCertificateScaduti + "&chkStatus0=" + chkStatus0 + "&chkStatus1=" + chkStatus1 + "&chkStatus2=" + chkStatus2 + "&fromYear=" + fromYear + "&toYear=" + toYear,
|
|
|
|
|
|
|
+ ajax: '/get_members?cards=' + cards + "&categories=" + categories + "&chkCertificateType=" + chkCertificateType + "&chkCertificateScadenza=" + chkCertificateScadenza + "&chkStatus0=" + chkStatus0 + "&chkStatus1=" + chkStatus1 + "&chkStatus2=" + chkStatus2 + "&fromYear=" + fromYear + "&toYear=" + toYear + "&fromYearYear=" + fromYearYear + "&toYearYear=" + toYearYear,
|
|
|
|
|
+ //ajax: '/get_members?cards=' + cards + "&categories=" + categories + "&chkCertificateNormal=" + chkCertificateNormal + "&chkCertificateAgonistico=" + chkCertificateAgonistico + "&chkCertificateScadenza=" + chkCertificateScadenza + "&chkCertificateScaduti=" + chkCertificateScaduti + "&chkStatus0=" + chkStatus0 + "&chkStatus1=" + chkStatus1 + "&chkStatus2=" + chkStatus2 + "&fromYear=" + fromYear + "&toYear=" + toYear,
|
|
|
columns: [
|
|
columns: [
|
|
|
//{ data: 'id' },
|
|
//{ data: 'id' },
|
|
|
{
|
|
{
|
|
@@ -2164,6 +2234,7 @@
|
|
|
{ data: "year"},
|
|
{ data: "year"},
|
|
|
{
|
|
{
|
|
|
data: "status",
|
|
data: "status",
|
|
|
|
|
+ "orderable": false,
|
|
|
render: function (data){
|
|
render: function (data){
|
|
|
// Split class and text
|
|
// Split class and text
|
|
|
const d = data.split("|");
|
|
const d = data.split("|");
|
|
@@ -2186,6 +2257,7 @@
|
|
|
},*/
|
|
},*/
|
|
|
{
|
|
{
|
|
|
data: "certificate",
|
|
data: "certificate",
|
|
|
|
|
+ "orderable": false,
|
|
|
render: function (data){
|
|
render: function (data){
|
|
|
// Split class and text
|
|
// Split class and text
|
|
|
var ret = '';
|
|
var ret = '';
|
|
@@ -2219,8 +2291,8 @@
|
|
|
{
|
|
{
|
|
|
data: "action",
|
|
data: "action",
|
|
|
render: function (data){
|
|
render: function (data){
|
|
|
- var ret = '<button type="button" class="btn" onclick="editData(' + data + ')"><i class="fa-regular fa-pen-to-square"></i></button> ';
|
|
|
|
|
- ret += '<button type="button" class="btn" onclick="deleteData(' + data + ')"><i class="fa-regular fa-trash-can"></i></button>';
|
|
|
|
|
|
|
+ var ret = '<button type="button" class="btn" onclick="editData(' + data + ')" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="modifica"><i class="fa-regular fa-pen-to-square"></i></button> ';
|
|
|
|
|
+ ret += '<button type="button" class="btn" onclick="deleteData(' + data + ')" data-bs-toggle="popover" data-bs-trigger="hover focus" data-bs-placement="bottom" data-bs-content="elimina"><i class="fa-regular fa-trash-can"></i></button>';
|
|
|
return ret;
|
|
return ret;
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
@@ -2289,8 +2361,8 @@
|
|
|
"url": "/assets/js/Italian.json"
|
|
"url": "/assets/js/Italian.json"
|
|
|
},
|
|
},
|
|
|
"fnInitComplete": function (oSettings, json) {
|
|
"fnInitComplete": function (oSettings, json) {
|
|
|
- var html = ' <a href="#" class="showHideFilter card--ui card--ui_btnAddHeaderUser"> <i class="fa-solid fa-sliders"></i> </a>';
|
|
|
|
|
- html += ' <a href="#" class="addData card--ui card--ui_btnAddHeaderUser"> <i class="fa-solid fa-plus"></i> </a>';
|
|
|
|
|
|
|
+ var html = ' <a href="#" class="showHideFilter btn--ui"><i class="fa-solid fa-sliders"></i></a>';
|
|
|
|
|
+ html += ' <a href="#" class="addData btn--ui"><i class="fa-solid fa-plus"></i></a>';
|
|
|
$(".dt-search").append(html);
|
|
$(".dt-search").append(html);
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|