diff --git a/htdocs/comm/prospect/prospects.php b/htdocs/comm/prospect/prospects.php index a24576ad4ef..a666b504025 100644 --- a/htdocs/comm/prospect/prospects.php +++ b/htdocs/comm/prospect/prospects.php @@ -75,30 +75,26 @@ $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_departements as d on (d.rowid = s.fk_depa $sql.= " WHERE s.fk_stcomm = st.id AND s.client = 2"; if (!$user->rights->societe->client->voir && !$socid) $sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = " .$user->id; -if (isset($stcomm)) +if (isset($stcomm) && $stcomm != '') { $sql .= " AND s.fk_stcomm=".$stcomm; } - if ($user->societe_id) { $sql .= " AND s.rowid = " .$user->societe_id; } - if ($_GET["search_nom"]) { - $sql .= " AND lower(s.nom) like '%".strtolower($_GET["search_nom"])."%'"; + $sql .= " AND s.nom like '%".strtolower($_GET["search_nom"])."%'"; } - if ($_GET["search_ville"]) { - $sql .= " AND lower(s.ville) like '%".strtolower($_GET["search_ville"])."%'"; + $sql .= " AND s.ville like '%".strtolower($_GET["search_ville"])."%'"; } - if ($socname) { - $sql .= " AND lower(s.nom) like '%".strtolower($socname)."%'"; - $sortfield = "lower(s.nom)"; + $sql .= " AND s.nom like '%".strtolower($socname)."%'"; + $sortfield = "s.nom"; $sortorder = "ASC"; } @@ -129,20 +125,18 @@ if ($resql) llxHeader(); } - if (isset($stcomm)) $urladd.="&stcomm=".$stcomm; + $param='&stcomm='.$stcomm.'&search_nom='.urlencode($_GET["search_nom"]).'&search_ville='.urlencode($_GET["search_ville"]); - print_barre_liste($langs->trans("ListOfProspects"), $page, $_SERVER["PHP_SELF"],$urladd,$sortfield,$sortorder,'',$num,$nbtotalofrecords); - - $i = 0; + print_barre_liste($langs->trans("ListOfProspects"), $page, $_SERVER["PHP_SELF"], $param, $sortfield,$sortorder,'',$num,$nbtotalofrecords); print '
| '; print " |