|
@@ -2320,6 +2320,12 @@
|
|
|
|
|
|
|
|
var isFilter = false;
|
|
var isFilter = false;
|
|
|
$(document).ready(function() {
|
|
$(document).ready(function() {
|
|
|
|
|
+ isFilter = Number(localStorage.getItem("isFilter_Member")) ?? false;
|
|
|
|
|
+ if (isFilter) {
|
|
|
|
|
+ $(".showFilter").show();
|
|
|
|
|
+ } else {
|
|
|
|
|
+ $(".showFilter").hide();
|
|
|
|
|
+ }
|
|
|
$(document).on("click",".showHideFilter",function() {
|
|
$(document).on("click",".showHideFilter",function() {
|
|
|
if (isFilter)
|
|
if (isFilter)
|
|
|
{
|
|
{
|
|
@@ -2331,6 +2337,7 @@
|
|
|
isFilter = true;
|
|
isFilter = true;
|
|
|
$(".showFilter").show();
|
|
$(".showFilter").show();
|
|
|
}
|
|
}
|
|
|
|
|
+ localStorage.setItem("isFilter_Member", Number(isFilter));
|
|
|
});
|
|
});
|
|
|
} );
|
|
} );
|
|
|
|
|
|
|
@@ -2358,55 +2365,52 @@
|
|
|
$('.filterCertificateType').select2({"language": {"noResults": function(){return "Nessun risultato";}}});
|
|
$('.filterCertificateType').select2({"language": {"noResults": function(){return "Nessun risultato";}}});
|
|
|
$('.filterCategories').select2({"language": {"noResults": function(){return "Nessun risultato";}}});
|
|
$('.filterCategories').select2({"language": {"noResults": function(){return "Nessun risultato";}}});
|
|
|
|
|
|
|
|
- @if(isset($_GET["showFilters"]))
|
|
|
|
|
- var filterStatus = localStorage.getItem("filterStatusMember");
|
|
|
|
|
- if (filterStatus)
|
|
|
|
|
- {
|
|
|
|
|
- $('.filterStatus').val(filterStatus).trigger('change');
|
|
|
|
|
- }
|
|
|
|
|
- var filterCards = localStorage.getItem("filterCardsMember");
|
|
|
|
|
- if (filterCards)
|
|
|
|
|
- {
|
|
|
|
|
- $('.filterCards').val(filterCards).trigger('change');
|
|
|
|
|
- }
|
|
|
|
|
- var filterScadenza = localStorage.getItem("filterScadenzaMember");
|
|
|
|
|
- if (filterScadenza)
|
|
|
|
|
- {
|
|
|
|
|
- $('.filterScadenza').val(filterScadenza).trigger('change');
|
|
|
|
|
- }
|
|
|
|
|
- var filterCertificateType = localStorage.getItem("filterCertificateTypeMember");
|
|
|
|
|
- if (filterCertificateType)
|
|
|
|
|
- {
|
|
|
|
|
- $('.filterCertificateType').val(filterCertificateType).trigger('change');
|
|
|
|
|
- }
|
|
|
|
|
- var filterCategories = localStorage.getItem("filterCategoriesMember");
|
|
|
|
|
- if (filterCategories)
|
|
|
|
|
- {
|
|
|
|
|
- $('.filterCategories').val(filterCategories).trigger('change');
|
|
|
|
|
- }
|
|
|
|
|
- var fromYear = localStorage.getItem("fromYearMember");
|
|
|
|
|
- if (fromYear)
|
|
|
|
|
- {
|
|
|
|
|
- $('input[name="txtFromYear"]').val(fromYear);
|
|
|
|
|
- }
|
|
|
|
|
- var toYear = localStorage.getItem("toYearMember");
|
|
|
|
|
- if (toYear)
|
|
|
|
|
- {
|
|
|
|
|
- $('input[name="txtToYear"]').val(toYear);
|
|
|
|
|
- }
|
|
|
|
|
- var fromYearYear = localStorage.getItem("fromYearYearMember");
|
|
|
|
|
- if (fromYearYear)
|
|
|
|
|
- {
|
|
|
|
|
- $('input[name="txtFromYearYear"]').val(fromYearYear);
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- var toYearYear = localStorage.getItem("toYearYearMember");
|
|
|
|
|
- if (toYearYear)
|
|
|
|
|
- {
|
|
|
|
|
- $('input[name="txtToYearYear"]').val(toYearYear);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ var filterStatus = localStorage.getItem("filterStatusMember");
|
|
|
|
|
+ if (filterStatus)
|
|
|
|
|
+ {
|
|
|
|
|
+ $('.filterStatus').val(filterStatus).trigger('change');
|
|
|
|
|
+ }
|
|
|
|
|
+ var filterCards = localStorage.getItem("filterCardsMember");
|
|
|
|
|
+ if (filterCards)
|
|
|
|
|
+ {
|
|
|
|
|
+ $('.filterCards').val(filterCards).trigger('change');
|
|
|
|
|
+ }
|
|
|
|
|
+ var filterScadenza = localStorage.getItem("filterScadenzaMember");
|
|
|
|
|
+ if (filterScadenza)
|
|
|
|
|
+ {
|
|
|
|
|
+ $('.filterScadenza').val(filterScadenza).trigger('change');
|
|
|
|
|
+ }
|
|
|
|
|
+ var filterCertificateType = localStorage.getItem("filterCertificateTypeMember");
|
|
|
|
|
+ if (filterCertificateType)
|
|
|
|
|
+ {
|
|
|
|
|
+ $('.filterCertificateType').val(filterCertificateType).trigger('change');
|
|
|
|
|
+ }
|
|
|
|
|
+ var filterCategories = localStorage.getItem("filterCategoriesMember");
|
|
|
|
|
+ if (filterCategories)
|
|
|
|
|
+ {
|
|
|
|
|
+ $('.filterCategories').val(filterCategories).trigger('change');
|
|
|
|
|
+ }
|
|
|
|
|
+ var fromYear = localStorage.getItem("fromYearMember");
|
|
|
|
|
+ if (fromYear)
|
|
|
|
|
+ {
|
|
|
|
|
+ $('input[name="txtFromYear"]').val(fromYear);
|
|
|
|
|
+ }
|
|
|
|
|
+ var toYear = localStorage.getItem("toYearMember");
|
|
|
|
|
+ if (toYear)
|
|
|
|
|
+ {
|
|
|
|
|
+ $('input[name="txtToYear"]').val(toYear);
|
|
|
|
|
+ }
|
|
|
|
|
+ var fromYearYear = localStorage.getItem("fromYearYearMember");
|
|
|
|
|
+ if (fromYearYear)
|
|
|
|
|
+ {
|
|
|
|
|
+ $('input[name="txtFromYearYear"]').val(fromYearYear);
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
- @endif
|
|
|
|
|
|
|
+ var toYearYear = localStorage.getItem("toYearYearMember");
|
|
|
|
|
+ if (toYearYear)
|
|
|
|
|
+ {
|
|
|
|
|
+ $('input[name="txtToYearYear"]').val(toYearYear);
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
|
|
|
$(document).on("keypress", $('.filterCategories'), function (e) {
|
|
$(document).on("keypress", $('.filterCategories'), function (e) {
|
|
@@ -2456,7 +2460,6 @@
|
|
|
loadDataTable();
|
|
loadDataTable();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-
|
|
|
|
|
function loadDataTable() {
|
|
function loadDataTable() {
|
|
|
if ($.fn.DataTable.isDataTable('#tablesaw-350')) {
|
|
if ($.fn.DataTable.isDataTable('#tablesaw-350')) {
|
|
|
$('#tablesaw-350').DataTable().destroy();
|
|
$('#tablesaw-350').DataTable().destroy();
|
|
@@ -2496,6 +2499,7 @@
|
|
|
// Create DataTable with restored settings
|
|
// Create DataTable with restored settings
|
|
|
const dataTable = $('#tablesaw-350').DataTable({
|
|
const dataTable = $('#tablesaw-350').DataTable({
|
|
|
serverSide: true,
|
|
serverSide: true,
|
|
|
|
|
+ stateSave: true,
|
|
|
ajax: '/get_members?cards=' + filterCards + "&filterCategories=" + filterCategories + "&filterCertificateType=" + filterCertificateType + "&filterScadenza=" + filterScadenza + "&filterStatus=" + filterStatus + "&fromYear=" + fromYear + "&toYear=" + toYear + "&fromYearYear=" + fromYearYear + "&toYearYear=" + toYearYear,
|
|
ajax: '/get_members?cards=' + filterCards + "&filterCategories=" + filterCategories + "&filterCertificateType=" + filterCertificateType + "&filterScadenza=" + filterScadenza + "&filterStatus=" + filterStatus + "&fromYear=" + fromYear + "&toYear=" + toYear + "&fromYearYear=" + fromYearYear + "&toYearYear=" + toYearYear,
|
|
|
columns: [
|
|
columns: [
|
|
|
{
|
|
{
|