From 090910ec203f34b5688aca83638deb73ed4e6b1b Mon Sep 17 00:00:00 2001 From: loviuz Date: Mon, 20 May 2019 11:23:49 +0200 Subject: [PATCH] Correzione filtri su supersearch per utenti non admin --- modules/interventi/ajax/search.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/modules/interventi/ajax/search.php b/modules/interventi/ajax/search.php index e44348af0..d33e4a5da 100644 --- a/modules/interventi/ajax/search.php +++ b/modules/interventi/ajax/search.php @@ -20,13 +20,16 @@ foreach ($fields as $name => $value) { $query .= ', '.$value." AS '".str_replace("'", "\'", $name)."'"; } -$query .= ' FROM in_interventi WHERE idanagrafica IN('.implode(',', $idanagrafiche).') '; +$query .= ' FROM in_interventi '; +$where = []; foreach ($fields as $name => $value) { - $query .= ' OR '.$value.' LIKE "%'.$term.'%"'; + $where[] = $value.' LIKE "%'.$term.'%"'; } -$query .= Modules::getAdditionalsQuery('Interventi'); +$query .= ' WHERE ('.implode(' OR ', $where).') '; + +$query .= ' '.Modules::getAdditionalsQuery('Interventi'); $rs = $dbo->fetchArray($query);