diff --git a/htdocs/fourn/facture/fiche.php b/htdocs/fourn/facture/fiche.php index a0254386a5f..94751909aa0 100644 --- a/htdocs/fourn/facture/fiche.php +++ b/htdocs/fourn/facture/fiche.php @@ -39,7 +39,7 @@ $mesg=''; $action=isset($_GET["action"])?$_GET["action"]:$_POST["action"]; -if ($action == 'valid') +if ($_GET["action"] == 'valid') { $facturefourn=new FactureFourn($db); $facturefourn->fetch($_GET["facid"]); @@ -47,7 +47,7 @@ if ($action == 'valid') $facturefourn->set_valid($user->id); } -if ($action == 'payed') +if ($_GET["action"] == 'payed') { $facturefourn=new FactureFourn($db); $facturefourn->fetch($_GET["facid"]); @@ -73,7 +73,7 @@ if ($_POST["action"] == 'modif_libelle') } -if ($action == 'update') +if ($_POST["action"] == 'update') { $datefacture = $db->idate(mktime(12, 0 , 0, $_POST["remonth"], $_POST["reday"], $_POST["reyear"])); @@ -86,15 +86,16 @@ if ($action == 'update') $result = $db->query( $sql); } -if ($action == 'add') +if ($_POST["action"] == 'add') { - if ($_POST["facnumber"]) { + if ($_POST["facnumber"]) + { $datefacture = $db->idate(mktime(12, - 0, - 0, - $_POST["remonth"], - $_POST["reday"], - $_POST["reyear"])); + 0, + 0, + $_POST["remonth"], + $_POST["reday"], + $_POST["reyear"])); $tva = 0; $tva = ($_POST["tva_taux"] * $_POST["amount"]) / 100 ; $remise = 0; @@ -113,8 +114,9 @@ if ($action == 'add') $facid = $facfou->create($user); - // Ajout des lignes de factures - if ($facid > 0) { + // Ajout des lignes de factures + if ($facid > 0) + { for ($i = 1 ; $i < 9 ; $i++) { $label = "label$i"; @@ -122,40 +124,45 @@ if ($action == 'add') $tauxtva = "tauxtva$i"; $qty = "qty$i"; - if (strlen($$label) > 0 && $$amount > 0) + if (strlen($_POST["$label"]) > 0 && $_POST["$amount"] > 0) { $atleastoneline=1; - $facfou->addline($$label, $$amount, $$tauxtva, $$qty, 1); + $facfou->addline($_POST["$label"], $_POST["$amount"], $_POST["$tauxtva"], $_POST["$qty"], 1); } } $db->commit(); - } - else { + } + else + { $db->rollback(); - } + } + + header("Location: fiche.php?facid=$facid"); + } - else { - $mesg="