From d0089fa74bb1e50e8334076ba790c4660d2da863 Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Tue, 12 Aug 2003 13:56:44 +0000 Subject: [PATCH] =?UTF-8?q?Modif=20crit=E8re=20de=20recherche?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/product/index.php3 | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/htdocs/product/index.php3 b/htdocs/product/index.php3 index 16a87fae18e..560e1e62999 100644 --- a/htdocs/product/index.php3 +++ b/htdocs/product/index.php3 @@ -25,12 +25,6 @@ $user->getrights('produit'); if (!$user->rights->produit->lire) accessforbidden(); - -if (strlen($type) == 0) -{ - $type = 0; -} - if ($action == 'update') { $sql = "UPDATE llx_product SET description='$desc' where rowid = $rowid"; @@ -57,14 +51,28 @@ if ($sortorder == "") } $sql = "SELECT p.rowid, p.label, p.price, p.ref FROM llx_product as p"; -$sql .= " WHERE p.fk_product_type = $type"; -if ($sref) + +if ($HTTP_POST_VARS["sall"]) { - $sql .= " AND lower(p.ref) like '%".strtolower($sref)."%'"; + $sql .= " WHERE lower(p.ref) like '%".strtolower($sall)."%'"; + $sql .= " OR lower(p.label) like '%".strtolower($sall)."%'"; } -if ($snom) +else { - $sql .= " AND lower(p.label) like '%".strtolower($snom)."%'"; + if (strlen($type) == 0) + { + $type = 0; + } + + $sql .= " WHERE p.fk_product_type = $type"; + if ($sref) + { + $sql .= " AND lower(p.ref) like '%".strtolower($sref)."%'"; + } + if ($snom) + { + $sql .= " AND lower(p.label) like '%".strtolower($snom)."%'"; + } } $sql .= " ORDER BY $sortfield $sortorder ";