Fix: modification suite au changement de fonctionnement des ref fournisseurs

This commit is contained in:
Regis Houssin 2007-10-26 09:37:44 +00:00
parent 01d5deb82d
commit 4bf1a619f2

View File

@ -37,6 +37,7 @@ $user->getrights('produit');
if (!$user->rights->produit->lire) accessforbidden(); if (!$user->rights->produit->lire) accessforbidden();
$sref=isset($_GET["sref"])?$_GET["sref"]:$_POST["sref"]; $sref=isset($_GET["sref"])?$_GET["sref"]:$_POST["sref"];
$sRefSupplier=isset($_GET["srefsupplier"])?$_GET["srefsupplier"]:$_POST["srefsupplier"];
$snom=isset($_GET["snom"])?$_GET["snom"]:$_POST["snom"]; $snom=isset($_GET["snom"])?$_GET["snom"]:$_POST["snom"];
$type=isset($_GET["type"])?$_GET["type"]:$_POST["type"]; $type=isset($_GET["type"])?$_GET["type"]:$_POST["type"];
@ -58,9 +59,9 @@ if ($_POST["button_removefilter"] == $langs->trans("RemoveFilter")) {
$snom=""; $snom="";
} }
if ($_GET["fourn_id"] > 0) if ($_GET["fourn_id"] > 0 || $_POST["fourn_id"] > 0)
{ {
$fourn_id = $_GET["fourn_id"]; $fourn_id = isset($_GET["fourn_id"])?$_GET["fourn_id"]:$_POST["fourn_id"];
} }
if (isset($_REQUEST['catid'])) if (isset($_REQUEST['catid']))
@ -104,6 +105,10 @@ else
{ {
$sql .= " AND p.ref like '%".$sref."%'"; $sql .= " AND p.ref like '%".$sref."%'";
} }
if ($sRefSupplier)
{
$sql .= " AND pf.ref_fourn like '%".$sRefSupplier."%'";
}
if ($snom) if ($snom)
{ {
$sql .= " AND p.label like '%".$snom."%'"; $sql .= " AND p.label like '%".$snom."%'";
@ -170,6 +175,7 @@ if ($resql)
// Lignes des champs de filtre // Lignes des champs de filtre
print '<form action="liste.php" method="post">'; print '<form action="liste.php" method="post">';
if ($fourn_id > 0) print '<input type="hidden" name="fourn_id" value="'.$fourn_id.'">';
print '<input type="hidden" name="sortfield" value="'.$sortfield.'">'; print '<input type="hidden" name="sortfield" value="'.$sortfield.'">';
print '<input type="hidden" name="sortorder" value="'.$sortorder.'">'; print '<input type="hidden" name="sortorder" value="'.$sortorder.'">';
print '<input type="hidden" name="type" value="'.$type.'">'; print '<input type="hidden" name="type" value="'.$type.'">';