|
@@ -1,170 +1,202 @@
|
|
|
<div class="col">
|
|
<div class="col">
|
|
|
<div class="row h-100">
|
|
<div class="row h-100">
|
|
|
-<div class="col-auto filterWrapper" id="filter--section" wire:ignore.self>
|
|
|
|
|
- <aside>
|
|
|
|
|
- <header>
|
|
|
|
|
- <h2>Filtra</h2>
|
|
|
|
|
- </header>
|
|
|
|
|
|
|
|
|
|
- <form action="" id="filter--form" class="dark-form row">
|
|
|
|
|
- <div class="filter--item">
|
|
|
|
|
- <span class="filter--item_title">Corso</span>
|
|
|
|
|
|
|
+<div class="col card--ui" id="card--dashboard">
|
|
|
|
|
|
|
|
- <div class="filter--item_formElement">
|
|
|
|
|
- <select class="form-select" wire:model="filterCourse" onchange="destroyDataTable()">
|
|
|
|
|
- <option value="">--Seleziona--
|
|
|
|
|
- @foreach($courses as $c)
|
|
|
|
|
- <option value="{{$c}}">{{$c}}
|
|
|
|
|
- @endforeach
|
|
|
|
|
- </select>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="filter--item">
|
|
|
|
|
- <span class="filter--item_title">Livello</span>
|
|
|
|
|
|
|
|
|
|
- <div class="filter--item_formElement">
|
|
|
|
|
- <select class="form-select" wire:model="filterLevel" onchange="destroyDataTable()">
|
|
|
|
|
- <option value="">--Seleziona--
|
|
|
|
|
- @foreach($course_levels as $c)
|
|
|
|
|
- <option value="{{$c->id}}">{{$c->name}}
|
|
|
|
|
- @endforeach
|
|
|
|
|
- </select>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+ <header id="title--section" style="display:none !important" class="d-flex align-items-center justify-content-between">
|
|
|
|
|
+ <div class="title--section_name d-flex align-items-center justify-content-between">
|
|
|
|
|
+ <i class="ico--ui title_section utenti me-2"></i>
|
|
|
|
|
+ <h2 class="primary">Iscritti ai corsi</h2>
|
|
|
|
|
+ </div>
|
|
|
|
|
|
|
|
- <div class="filter--item">
|
|
|
|
|
- <span class="filter--item_title">Tipologia</span>
|
|
|
|
|
|
|
+ </header>
|
|
|
|
|
|
|
|
- <div class="filter--item_formElement">
|
|
|
|
|
- <select class="form-select" wire:model="filterType" onchange="destroyDataTable()">
|
|
|
|
|
- <option value="">--Seleziona--
|
|
|
|
|
- @foreach($course_types as $c)
|
|
|
|
|
- <option value="{{$c->id}}">{{$c->name}}
|
|
|
|
|
- @endforeach
|
|
|
|
|
- </select>
|
|
|
|
|
|
|
+ <div class="showFilter" style="display:none" wire:ignore.self>
|
|
|
|
|
+ <hr size="1">
|
|
|
|
|
+ <div class="row g-3">
|
|
|
|
|
+ <div class="col-md-3">
|
|
|
|
|
+ <div class="row">
|
|
|
|
|
+ <div class="col-md-12" style="margin-bottom:10px;">
|
|
|
|
|
+ <b>Corso</b>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-12">
|
|
|
|
|
+ <select class="form-select" wire:model="filterCourse" onchange="destroyDataTable()">
|
|
|
|
|
+ <option value="">--Seleziona--
|
|
|
|
|
+ @foreach($courses as $c)
|
|
|
|
|
+ <option value="{{$c}}">{{$c}}
|
|
|
|
|
+ @endforeach
|
|
|
|
|
+ </select>
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
-
|
|
|
|
|
- <div class="filter--item">
|
|
|
|
|
- <span class="filter--item_title">Frequenza</span>
|
|
|
|
|
-
|
|
|
|
|
- <div class="filter--item_formElement">
|
|
|
|
|
- <select class="form-select" wire:model="filterFrequency" onchange="destroyDataTable()">
|
|
|
|
|
- <option value="">--Seleziona--
|
|
|
|
|
- @foreach($course_frequencies as $c)
|
|
|
|
|
- <option value="{{$c->id}}">{{$c->name}}
|
|
|
|
|
- @endforeach
|
|
|
|
|
- </select>
|
|
|
|
|
|
|
+ <div class="col-md-3">
|
|
|
|
|
+ <div class="row">
|
|
|
|
|
+ <div class="col-md-12" style="margin-bottom:10px;">
|
|
|
|
|
+ <b>Livello</b>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-12">
|
|
|
|
|
+ <select class="form-select" wire:model="filterLevel" onchange="destroyDataTable()">
|
|
|
|
|
+ <option value="">--Seleziona--
|
|
|
|
|
+ @foreach($course_levels as $c)
|
|
|
|
|
+ <option value="{{$c->id}}">{{$c->name}}
|
|
|
|
|
+ @endforeach
|
|
|
|
|
+ </select>
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
-
|
|
|
|
|
- <div class="filter--item">
|
|
|
|
|
- <span class="filter--item_title">Giorni</span>
|
|
|
|
|
-
|
|
|
|
|
- <div class="filter--item_formElement">
|
|
|
|
|
- <select class="form-select" wire:model="filterDays" onchange="destroyDataTable()">
|
|
|
|
|
- <option value="">--Seleziona--
|
|
|
|
|
- <option value="lun">Lunedì
|
|
|
|
|
- <option value="mar">Martedì
|
|
|
|
|
- <option value="mer">Mercoledì
|
|
|
|
|
- <option value="gio">Giovedì
|
|
|
|
|
- <option value="ven">Venerdì
|
|
|
|
|
- <option value="sab">Sabato
|
|
|
|
|
- <option value="dom">Domenica
|
|
|
|
|
- </select>
|
|
|
|
|
|
|
+ <div class="col-md-3">
|
|
|
|
|
+ <div class="row">
|
|
|
|
|
+ <div class="col-md-12" style="margin-bottom:10px;">
|
|
|
|
|
+ <b>Tipologia</b>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-12">
|
|
|
|
|
+ <select class="form-select" wire:model="filterType" onchange="destroyDataTable()">
|
|
|
|
|
+ <option value="">--Seleziona--
|
|
|
|
|
+ @foreach($course_types as $c)
|
|
|
|
|
+ <option value="{{$c->id}}">{{$c->name}}
|
|
|
|
|
+ @endforeach
|
|
|
|
|
+ </select>
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
-
|
|
|
|
|
- <div class="filter--item">
|
|
|
|
|
- <span class="filter--item_title">Orari</span>
|
|
|
|
|
-
|
|
|
|
|
- <div class="filter--item_formElement">
|
|
|
|
|
- <select class="form-select" wire:model="filterHours" onchange="destroyDataTable()">
|
|
|
|
|
- <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 class="col-md-3">
|
|
|
|
|
+ <div class="row">
|
|
|
|
|
+ <div class="col-md-12" style="margin-bottom:10px;">
|
|
|
|
|
+ <b>Frequenza</b>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-12">
|
|
|
|
|
+ <select class="form-select" wire:model="filterFrequency" onchange="destroyDataTable()">
|
|
|
|
|
+ <option value="">--Seleziona--
|
|
|
|
|
+ @foreach($course_frequencies as $c)
|
|
|
|
|
+ <option value="{{$c->id}}">{{$c->name}}
|
|
|
|
|
+ @endforeach
|
|
|
|
|
+ </select>
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
-
|
|
|
|
|
- <div class="filter--item">
|
|
|
|
|
- <span class="filter--item_title">Anno</span>
|
|
|
|
|
-
|
|
|
|
|
- <div class="filter--item_formElement">
|
|
|
|
|
- <select class="form-select" wire:model="filterYear" onchange="destroyDataTable()">
|
|
|
|
|
- <option value="">--Seleziona--
|
|
|
|
|
- @foreach($course_years as $c)
|
|
|
|
|
- <option value="{{$c}}">{{$c}}
|
|
|
|
|
- @endforeach
|
|
|
|
|
- </select>
|
|
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="row g-3 mt-1">
|
|
|
|
|
+ <div class="col-md-3">
|
|
|
|
|
+ <div class="row">
|
|
|
|
|
+ <div class="col-md-12" style="margin-bottom:10px;">
|
|
|
|
|
+ <b>Giorni</b>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-12">
|
|
|
|
|
+ <select class="form-select" wire:model="filterDays" onchange="destroyDataTable()">
|
|
|
|
|
+ <option value="">--Seleziona--
|
|
|
|
|
+ <option value="lun">Lunedì
|
|
|
|
|
+ <option value="mar">Martedì
|
|
|
|
|
+ <option value="mer">Mercoledì
|
|
|
|
|
+ <option value="gio">Giovedì
|
|
|
|
|
+ <option value="ven">Venerdì
|
|
|
|
|
+ <option value="sab">Sabato
|
|
|
|
|
+ <option value="dom">Domenica
|
|
|
|
|
+ </select>
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
-
|
|
|
|
|
</div>
|
|
</div>
|
|
|
-
|
|
|
|
|
- <div class="filter--item">
|
|
|
|
|
- <span class="filter--item_title">Pagamento iscrizione</span>
|
|
|
|
|
-
|
|
|
|
|
- <div class="filter--item_formElement">
|
|
|
|
|
- <select class="form-select" wire:model="filterSubscription" onchange="destroyDataTable()">
|
|
|
|
|
- <option value="">--Seleziona--
|
|
|
|
|
- <option value="1">Pagata
|
|
|
|
|
- <option value="0">Non Pagata
|
|
|
|
|
- </select>
|
|
|
|
|
|
|
+ <div class="col-md-3">
|
|
|
|
|
+ <div class="row">
|
|
|
|
|
+ <div class="col-md-12" style="margin-bottom:10px;">
|
|
|
|
|
+ <b>Orari</b>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-12">
|
|
|
|
|
+ <select class="form-select" wire:model="filterHours" onchange="destroyDataTable()">
|
|
|
|
|
+ <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>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
-
|
|
|
|
|
- <div class="filter--item">
|
|
|
|
|
- <span class="filter--item_title">Tipologia di Tesseramento</span>
|
|
|
|
|
-
|
|
|
|
|
- <div class="filter--item_formElement row">
|
|
|
|
|
-
|
|
|
|
|
|
|
+ <div class="col-md-3">
|
|
|
|
|
+ <div class="row">
|
|
|
|
|
+ <div class="col-md-12" style="margin-bottom:10px;">
|
|
|
|
|
+ <b>Anno</b>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-12">
|
|
|
|
|
+ <select class="form-select" wire:model="filterYear" onchange="destroyDataTable()">
|
|
|
|
|
+ <option value="">--Seleziona--
|
|
|
|
|
+ @foreach($course_years as $c)
|
|
|
|
|
+ <option value="{{$c}}">{{$c}}
|
|
|
|
|
+ @endforeach
|
|
|
|
|
+ </select>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-md-3">
|
|
|
|
|
+ <div class="row">
|
|
|
|
|
+ <div class="col-md-12" style="margin-bottom:10px;">
|
|
|
|
|
+ <b>Pagamento iscrizione</b>
|
|
|
|
|
+ </div>
|
|
|
<div class="col-12">
|
|
<div class="col-12">
|
|
|
- @foreach(getCards() as $card)
|
|
|
|
|
|
|
+ <select class="form-select" wire:model="filterSubscription" onchange="destroyDataTable()">
|
|
|
|
|
+ <option value="">--Seleziona--
|
|
|
|
|
+ <option value="1">Pagata
|
|
|
|
|
+ <option value="0">Non Pagata
|
|
|
|
|
+ </select>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="row g-3 mt-1">
|
|
|
|
|
+ <div class="col-md-3">
|
|
|
|
|
+ <div class="row">
|
|
|
|
|
+ <div class="col-md-12" style="margin-bottom:10px;">
|
|
|
|
|
+ <b>Tipologia di tesseramento</b>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ @foreach(getCards() as $card)
|
|
|
|
|
+ <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 chkCard" type="checkbox" value="{{$card->id}}" wire:model="chkCard" onclick="destroyDataTable()">
|
|
<input class="form-check-input chkCard" type="checkbox" value="{{$card->id}}" wire:model="chkCard" onclick="destroyDataTable()">
|
|
|
<label class="form-check-label ms-2" >{{$card->name}}</label>
|
|
<label class="form-check-label ms-2" >{{$card->name}}</label>
|
|
|
</div>
|
|
</div>
|
|
|
- @endforeach
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+ </div>
|
|
|
|
|
+ @endforeach
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
- <!-- filter item -->
|
|
|
|
|
-
|
|
|
|
|
- <div class="filter--item">
|
|
|
|
|
- <span class="filter--item_title">Stato tesseramento</span>
|
|
|
|
|
-
|
|
|
|
|
- <div class="filter--item_formElement">
|
|
|
|
|
- <select class="form-select" wire:model="filterStatus" onchange="destroyDataTable()">
|
|
|
|
|
- <option value="">--Seleziona--
|
|
|
|
|
- <option value="2">Attivo
|
|
|
|
|
- <option value="1">Sospeso
|
|
|
|
|
- <option value="0">Non tesserato
|
|
|
|
|
- </select>
|
|
|
|
|
|
|
+ <div class="col-md-3">
|
|
|
|
|
+ <div class="row">
|
|
|
|
|
+ <div class="col-md-12" style="margin-bottom:10px;">
|
|
|
|
|
+ <b>Stato tesseramento</b>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="col-12">
|
|
|
|
|
+ <select class="form-select" wire:model="filterStatus" onchange="destroyDataTable()">
|
|
|
|
|
+ <option value="">--Seleziona--
|
|
|
|
|
+ <option value="2">Attivo
|
|
|
|
|
+ <option value="1">Sospeso
|
|
|
|
|
+ <option value="0">Non tesserato
|
|
|
|
|
+ </select>
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
-
|
|
|
|
|
</div>
|
|
</div>
|
|
|
-
|
|
|
|
|
- <div class="filter--item">
|
|
|
|
|
- <span class="filter--item_title">Certificato Medico</span>
|
|
|
|
|
-
|
|
|
|
|
- <div class="filter--item_formElement row">
|
|
|
|
|
- <div class="col-6">
|
|
|
|
|
|
|
+ <div class="col-md-3">
|
|
|
|
|
+ <div class="row">
|
|
|
|
|
+ <div class="col-md-12" style="margin-bottom:10px;">
|
|
|
|
|
+ <b>Certificato medico</b>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <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" wire:model="chkCertificateNormal" onclick="destroyDataTable()" value="1">
|
|
<input class="form-check-input chkCertificateNormal" type="checkbox" wire:model="chkCertificateNormal" onclick="destroyDataTable()" value="1">
|
|
|
<label class="form-check-label ms-2" >Normale</label>
|
|
<label class="form-check-label ms-2" >Normale</label>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <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" wire:model="chkCertificateScadenza" onclick="destroyDataTable()" value="1">
|
|
<input class="form-check-input chkCertificateScadenza" type="checkbox" wire:model="chkCertificateScadenza" onclick="destroyDataTable()" value="1">
|
|
|
<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 class="col-6">
|
|
|
|
|
|
|
+ <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" wire:model="chkCertificateAgonistico" onclick="destroyDataTable()" value="1">
|
|
<input class="form-check-input chkCertificateAgonistico" type="checkbox" wire:model="chkCertificateAgonistico" onclick="destroyDataTable()" value="1">
|
|
|
<label class="form-check-label ms-2" >Agonistico</label>
|
|
<label class="form-check-label ms-2" >Agonistico</label>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <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" wire:model="chkCertificateScaduti" onclick="destroyDataTable()" value="1">
|
|
<input class="form-check-input chkCertificateScaduti" type="checkbox" wire:model="chkCertificateScaduti" onclick="destroyDataTable()" value="1">
|
|
|
<label class="form-check-label ms-2" >Scaduti</label>
|
|
<label class="form-check-label ms-2" >Scaduti</label>
|
|
@@ -174,31 +206,15 @@
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- </form>
|
|
|
|
|
-
|
|
|
|
|
- <footer>
|
|
|
|
|
- <div class="filter--buttons d-flex align-items-center justify-content-between">
|
|
|
|
|
- <button class="btn--ui small dark disable" wire:click.prevent="disableSearch()" onclick="destroyDataTable()">cancella</button>
|
|
|
|
|
- <button class="btn--ui small white" wire:click.prevent="search()" onclick="destroyDataTable()">filtra</button>
|
|
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="row g-3">
|
|
|
|
|
+ <div class="col-md-12" style="text-align:right">
|
|
|
|
|
+ <button class="card--ui card--ui_btnCancel" wire:click.prevent="disableSearch()" onclick="destroyDataTable()">CANCELLA</button>
|
|
|
|
|
+ <button class="card--ui card--ui_btnAddHeaderUser" wire:click.prevent="search()" onclick="destroyDataTable()">FILTRA</button>
|
|
|
</div>
|
|
</div>
|
|
|
- </footer>
|
|
|
|
|
-
|
|
|
|
|
- </aside>
|
|
|
|
|
-</div>
|
|
|
|
|
-
|
|
|
|
|
-<div class="col card--ui" id="card--dashboard">
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- <header id="title--section" class="d-flex align-items-center justify-content-between">
|
|
|
|
|
- <div class="title--section_name d-flex align-items-center justify-content-between">
|
|
|
|
|
- <i class="ico--ui title_section utenti me-2"></i>
|
|
|
|
|
- <h2 class="primary">Iscritti ai corsi</h2>
|
|
|
|
|
</div>
|
|
</div>
|
|
|
-
|
|
|
|
|
- </header>
|
|
|
|
|
-
|
|
|
|
|
- <button id="open-filter" onclick="pcsh1()"></button>
|
|
|
|
|
- <button id="close-filter" onclick="pcsh2()"></button>
|
|
|
|
|
|
|
+ <hr size="1">
|
|
|
|
|
+ </div>
|
|
|
|
|
|
|
|
<section id="resume-table">
|
|
<section id="resume-table">
|
|
|
<div class="compare--chart_wrapper d-none"></div>
|
|
<div class="compare--chart_wrapper d-none"></div>
|
|
@@ -212,6 +228,7 @@
|
|
|
<th scope="col">Cognome</th>
|
|
<th scope="col">Cognome</th>
|
|
|
<th scope="col">Nome</th>
|
|
<th scope="col">Nome</th>
|
|
|
<th scope="col">Età</th>
|
|
<th scope="col">Età</th>
|
|
|
|
|
+ <th scope="col">Anno di nascita</th>
|
|
|
<th scope="col">Telefono</th>
|
|
<th scope="col">Telefono</th>
|
|
|
<th scope="col">Email</th>
|
|
<th scope="col">Email</th>
|
|
|
</tr>
|
|
</tr>
|
|
@@ -222,7 +239,8 @@
|
|
|
<td>{{$idx +1}}</td>
|
|
<td>{{$idx +1}}</td>
|
|
|
<td>{{$record->member->last_name}}</td>
|
|
<td>{{$record->member->last_name}}</td>
|
|
|
<td>{{$record->member->first_name}}</td>
|
|
<td>{{$record->member->first_name}}</td>
|
|
|
- <td>{{$record->member->getAge() . " (" . date("Y", strtotime($record->member->birth_date)) . ")"}}</td>
|
|
|
|
|
|
|
+ <td>{{$record->member->getAge()}}</td>
|
|
|
|
|
+ <td>{{date("Y", strtotime($record->member->birth_date))}}</td>
|
|
|
<td>{{$record->member->phone}}</td>
|
|
<td>{{$record->member->phone}}</td>
|
|
|
<td>{{$record->member->email}}</td>
|
|
<td>{{$record->member->email}}</td>
|
|
|
</tr>
|
|
</tr>
|
|
@@ -266,6 +284,22 @@
|
|
|
$('#tablesaw-350').DataTable().destroy();
|
|
$('#tablesaw-350').DataTable().destroy();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ var isFilter = false;
|
|
|
|
|
+ $(document).ready(function() {
|
|
|
|
|
+ $(document).on("click",".showHideFilter",function() {
|
|
|
|
|
+ if (isFilter)
|
|
|
|
|
+ {
|
|
|
|
|
+ isFilter = false;
|
|
|
|
|
+ $(".showFilter").hide();
|
|
|
|
|
+ }
|
|
|
|
|
+ else
|
|
|
|
|
+ {
|
|
|
|
|
+ isFilter = true;
|
|
|
|
|
+ $(".showFilter").show();
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ } );
|
|
|
|
|
+
|
|
|
function loadDataTable(){
|
|
function loadDataTable(){
|
|
|
$('#tablesaw-350').DataTable({
|
|
$('#tablesaw-350').DataTable({
|
|
|
// caption : $("#filter").html(),
|
|
// caption : $("#filter").html(),
|
|
@@ -273,35 +307,60 @@
|
|
|
'th': {'background-color': 'blue'}
|
|
'th': {'background-color': 'blue'}
|
|
|
},
|
|
},
|
|
|
layout: {
|
|
layout: {
|
|
|
- topStart: {
|
|
|
|
|
|
|
+ topStart : null,
|
|
|
|
|
+ topEnd : null,
|
|
|
|
|
+ top1A: {
|
|
|
buttons: [
|
|
buttons: [
|
|
|
{
|
|
{
|
|
|
- extend: 'excelHtml5',
|
|
|
|
|
- title: 'Iscritti corsi',
|
|
|
|
|
- messageTop: $("#filter").html()
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- extend: 'pdfHtml5',
|
|
|
|
|
- title: 'Iscritti corsi',
|
|
|
|
|
- messageTop: $("#filter").html()
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- extend: 'print',
|
|
|
|
|
- text: 'Stampa',
|
|
|
|
|
- title: 'Iscritti corsi',
|
|
|
|
|
- messageTop: $("#filter").html()
|
|
|
|
|
|
|
+ extend: 'collection',
|
|
|
|
|
+ text: 'Esporta',
|
|
|
|
|
+ buttons: [
|
|
|
|
|
+ {
|
|
|
|
|
+ extend: 'excelHtml5',
|
|
|
|
|
+ title: 'Utenti',
|
|
|
|
|
+ exportOptions: {
|
|
|
|
|
+ columns: ":not(':last')"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ extend: 'pdfHtml5',
|
|
|
|
|
+ title: 'Utenti',
|
|
|
|
|
+ exportOptions: {
|
|
|
|
|
+ columns: ":not(':last')"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ extend: 'print',
|
|
|
|
|
+ text: 'Stampa',
|
|
|
|
|
+ title: 'Utenti',
|
|
|
|
|
+ exportOptions: {
|
|
|
|
|
+ columns: ":not(':last')"
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
|
|
+ dropup: true
|
|
|
}
|
|
}
|
|
|
]
|
|
]
|
|
|
- }
|
|
|
|
|
|
|
+ },
|
|
|
|
|
+ top1B : {
|
|
|
|
|
+ pageLength: {
|
|
|
|
|
+ menu: [[10, 25, 50, 100, 100000], [10, 25, 50, 100, "Tutti"]]
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ top1C :'search',
|
|
|
},
|
|
},
|
|
|
pagingType: 'numbers',
|
|
pagingType: 'numbers',
|
|
|
order: [[1, 'asc'], [2, 'asc']],
|
|
order: [[1, 'asc'], [2, 'asc']],
|
|
|
"language": {
|
|
"language": {
|
|
|
"url": "/assets/js/Italian.json"
|
|
"url": "/assets/js/Italian.json"
|
|
|
|
|
+ },
|
|
|
|
|
+ "fnInitComplete": function (oSettings, json) {
|
|
|
|
|
+ var html = ' <a href="#" class="showHideFilter card--ui card--ui_btnAddHeaderUser"> <i class="fa-solid fa-sliders"></i> </a>';
|
|
|
|
|
+ $(".dt-search").append(html);
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
$('#tablesaw-350 thead tr th').addClass('col');
|
|
$('#tablesaw-350 thead tr th').addClass('col');
|
|
|
- $('#tablesaw-350 thead tr th').css("background-color", "#EDF0F2");
|
|
|
|
|
|
|
+ $('#tablesaw-350 thead tr th').css("background-color", "#f6f8fa");
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|