Fix: Trim on search criteria

This commit is contained in:
Laurent Destailleur 2009-06-10 17:41:49 +00:00
parent 2861f8f100
commit a816a268e6

View File

@ -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<EFBFBD>curit<EFBFBD> acc<63>s client
if ($user->societe_id > 0)
{
$action = '';
@ -143,8 +144,8 @@ if ($_GET['delsoc']) print '<div class="warning">'.$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<EFBFBD>t<EFBFBD>
Utilisateur interne socid=0 + Pas de droits voir tous clients => Ne voit que les soci<EFBFBD>t<EFBFBD>s li<EFBFBD>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
*/