diff --git a/htdocs/compta/facture.php b/htdocs/compta/facture.php index 481d3f79fad..22a5a0ba1cc 100644 --- a/htdocs/compta/facture.php +++ b/htdocs/compta/facture.php @@ -196,13 +196,13 @@ if ($_POST["action"] == 'add') if ($_POST["action"] == 'confirm_valid' && $_POST["confirm"] == yes && $user->rights->facture->valider) { $fac = new Facture($db); - $fac->fetch($facid); + $fac->fetch($_GET["facid"]); $soc = new Societe($db); $soc->fetch($fac->socidp); - $result = $fac->set_valid($facid, $user, $soc); + $result = $fac->set_valid($fac->id, $user, $soc); if ($result) { - facture_pdf_create($db, $facid); + facture_pdf_create($db, $fac->id); } } @@ -746,10 +746,10 @@ else * Confirmation de la validation * */ - if ($action == 'valid') + if ($_GET["action"] == 'valid') { $numfa = facture_get_num($soc); - $html->form_confirm("$PHP_SELF?facid=$fac->id","Valider la facture","Etes-vous sûr de vouloir valider cette facture avec le numéro $numfa ?","confirm_valid"); + $html->form_confirm("facture.php?facid=$fac->id","Valider la facture","Etes-vous sûr de vouloir valider cette facture avec le numéro $numfa ?","confirm_valid"); } /* @@ -1038,7 +1038,7 @@ else { if ($user->rights->facture->valider) { - print "id&action=valid\">Valider"; + print 'Valider'; } } else