diff --git a/htdocs/compta/facture.php3 b/htdocs/compta/facture.php3 index 9f24be44e27..dd71a0ff645 100644 --- a/htdocs/compta/facture.php3 +++ b/htdocs/compta/facture.php3 @@ -24,6 +24,7 @@ require("../facture.class.php3"); require("../lib/CMailFile.class.php3"); require("../paiement.class.php"); require("../project.class.php3"); +require("../propal.class.php3"); require("./bank/account.class.php"); llxHeader(); @@ -149,8 +150,22 @@ if ($action == 'add') $facture->propalid = $propalid; $facid = $facture->create($user->id); + //TODO + if ($facid ) + { + $prop = New Propal($db); + $prop->fetch($propalid); - if (! $facid ) + for ($i = 0 ; $i < sizeof($prop->lignes) ; $i++) + { + $result = $facture->addline($facid, + $prop->lignes[$i]->desc, + $prop->lignes[$i]->price, + $prop->lignes[$i]->qty, + $prop->lignes[$i]->tva_tx); + } + } + else { print "
Erreur : la facture n'a pas été créée, vérifier le numéro !"; print "
Retour à la propal";