Aggiunta gestione filtro =data su tabelle
This commit is contained in:
parent
f6aa14fba8
commit
bcf1273903
|
@ -225,8 +225,19 @@ class Query
|
||||||
$search_filters[] = $search_query.' '.$sign.' '.prepare($value);
|
$search_filters[] = $search_query.' '.$sign.' '.prepare($value);
|
||||||
}
|
}
|
||||||
} elseif ($equal) {
|
} elseif ($equal) {
|
||||||
$value = trim(str_replace(['='], '', $value));
|
$value = trim(str_replace(['='], '', $value));
|
||||||
$search_filters[] = ($search_query.' = '.prepare($value).' OR '.$search_query.' LIKE '.prepare('% '.$value).' OR '.$search_query.' LIKE '.prepare($value.' %').' OR '.$search_query.' LIKE '.prepare('% '.$value.' %'));
|
list($giorno, $mese, $anno) = explode('/', $value);
|
||||||
|
$data = "'".$anno.'-'.$mese.'-'.$giorno."'";
|
||||||
|
|
||||||
|
if ($anno != '' && $giorno != '' && $mese != '') {
|
||||||
|
if ($data != "'1970-01-01'") {
|
||||||
|
$search_filters[] = $search_query.' = '.$data.'';
|
||||||
|
}
|
||||||
|
|
||||||
|
} else {
|
||||||
|
$search_filters[] = ($search_query.' = '.prepare($value).' OR '.$search_query.' LIKE '.prepare('% '.$value).' OR '.$search_query.' LIKE '.prepare($value.' %').' OR '.$search_query.' LIKE '.prepare('% '.$value.' %'));
|
||||||
|
}
|
||||||
|
|
||||||
} elseif ($notequal) {
|
} elseif ($notequal) {
|
||||||
$value = trim(str_replace(['!='], '', $value));
|
$value = trim(str_replace(['!='], '', $value));
|
||||||
$search_filters[] = ($search_query.' != '.prepare($value).' AND '.$search_query.' NOT LIKE '.prepare('% '.$value).' AND '.$search_query.' NOT LIKE '.prepare($value.' %').' AND '.$search_query.' NOT LIKE '.prepare('% '.$value.' %'));
|
$search_filters[] = ($search_query.' != '.prepare($value).' AND '.$search_query.' NOT LIKE '.prepare('% '.$value).' AND '.$search_query.' NOT LIKE '.prepare($value.' %').' AND '.$search_query.' NOT LIKE '.prepare('% '.$value.' %'));
|
||||||
|
|
Loading…
Reference in New Issue