From a816a268e6eb16ff6d9d106ceddb0b05301a940e Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 10 Jun 2009 17:41:49 +0000 Subject: [PATCH] Fix: Trim on search criteria --- htdocs/societe.php | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/htdocs/societe.php b/htdocs/societe.php index 0a176306278..7676fbc7ecb 100644 --- a/htdocs/societe.php +++ b/htdocs/societe.php @@ -36,16 +36,17 @@ $langs->load("suppliers"); if ($user->societe_id) $socid=$user->societe_id; $result = restrictedArea($user, 'societe','',''); -$search_nom=isset($_GET["search_nom"])?$_GET["search_nom"]:$_POST["search_nom"]; -$search_ville=isset($_GET["search_ville"])?$_GET["search_ville"]:$_POST["search_ville"]; -$socname=isset($_GET["socname"])?$_GET["socname"]:$_POST["socname"]; +$search_nom=trim(isset($_GET["search_nom"])?$_GET["search_nom"]:$_POST["search_nom"]); +$search_ville=trim(isset($_GET["search_ville"])?$_GET["search_ville"]:$_POST["search_ville"]); +$socname=trim(isset($_GET["socname"])?$_GET["socname"]:$_POST["socname"]); +$search_idprof1=trim($_REQUEST['search_idprof1']); +$search_idprof2=trim($_REQUEST['search_idprof2']); +$search_idprof3=trim($_REQUEST['search_idprof3']); +$search_idprof4=trim($_REQUEST['search_idprof4']); + $sortfield = isset($_GET["sortfield"])?$_GET["sortfield"]:$_POST["sortfield"]; $sortorder = isset($_GET["sortorder"])?$_GET["sortorder"]:$_POST["sortorder"]; $page=isset($_GET["page"])?$_GET["page"]:$_POST["page"]; -$search_idprof1=$_REQUEST['search_idprof1']; -$search_idprof2=$_REQUEST['search_idprof2']; -$search_idprof3=$_REQUEST['search_idprof3']; -$search_idprof4=$_REQUEST['search_idprof4']; if (! $sortorder) $sortorder="ASC"; if (! $sortfield) $sortfield="nom"; @@ -99,7 +100,7 @@ if ($mode == 'search') } $db->free($result); } - // Sécurité accès client + // S�curit� acc�s client if ($user->societe_id > 0) { $action = ''; @@ -143,8 +144,8 @@ if ($_GET['delsoc']) print '
'.$langs->trans("CompanyDeleted /* REM: Regle sur droits "Voir tous les clients" REM: Exemple, voir la page societe.php dans le mode liste. - Utilisateur interne socid=0 + Droits voir tous clients => Voit toute société - Utilisateur interne socid=0 + Pas de droits voir tous clients => Ne voit que les sociétés liées comme commercial + Utilisateur interne socid=0 + Droits voir tous clients => Voit toute soci�t� + Utilisateur interne socid=0 + Pas de droits voir tous clients => Ne voit que les soci�t�s li�es comme commercial Utilisateur externe socid=x + Droits voir tous clients => Ne voit que lui meme Utilisateur externe socid=x + Pas de droits voir tous clients => Ne voit que lui meme */