From 0152c4fa72f1a03ca8ea9eb9f5da4c948e652161 Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Fri, 27 Jun 2003 12:27:14 +0000 Subject: [PATCH] Ajout automatique des lignes de la propale dans la facture --- htdocs/compta/facture.php3 | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) 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";