diff --git a/htdocs/product/fiche.php b/htdocs/product/fiche.php index 24fa6740d55..0b36f43f200 100644 --- a/htdocs/product/fiche.php +++ b/htdocs/product/fiche.php @@ -93,10 +93,10 @@ if ($_POST["action"] == 'addinfacture' && $mesg .= ''.$facture->ref.''; } -if ($_POST["action"] == 'add_fourn' && $cancel <> 'Annuler') +if ($_POST["action"] == 'add_fourn' && $_POST["cancel"] <> 'Annuler') { $product = new Product($db); - if( $product->fetch($id) ) + if( $product->fetch($_GET["id"]) ) { if ($product->add_fournisseur($user, $_POST["id_fourn"], $_POST["ref_fourn"]) > 0) { @@ -108,9 +108,23 @@ if ($_POST["action"] == 'add_fourn' && $cancel <> 'Annuler') $action = ''; } } - } - +if ($_GET["action"] == 'remove_fourn') +{ + $product = new Product($db); + if( $product->fetch($_GET["id"]) ) + { + if ($product->remove_fournisseur($user, $_GET["id_fourn"]) > 0) + { + $action = ''; + $mesg = 'Founisseur supprimé'; + } + else + { + $action = ''; + } + } +} if ($_POST["action"] == 'update' && $cancel <> 'Annuler' && @@ -313,7 +327,10 @@ else $objp = $db->fetch_object( $i); $var=!$var; print "
