diff --git a/htdocs/comm/propal.php3 b/htdocs/comm/propal.php3 index e00527c4c68..2a1d54f86ba 100644 --- a/htdocs/comm/propal.php3 +++ b/htdocs/comm/propal.php3 @@ -128,6 +128,20 @@ if ($HTTP_POST_VARS["action"] == 'addligne' && $user->rights->propale->creer) } } +if ($HTTP_POST_VARS["action"] == 'addproduct' && $user->rights->propale->creer) +{ + /* + * Ajout d'une ligne produit dans la propale + */ + $propal = new Propal($db); + $propal->id = $propalid; + $propal->insert_product_generic($HTTP_POST_VARS["np_desc"], + $HTTP_POST_VARS["np_price"], + $HTTP_POST_VARS["np_qty"], + $HTTP_POST_VARS["np_tva_tx"]); +} + + if ($action == 'del_ligne' && $user->rights->propale->creer) { /* @@ -334,6 +348,36 @@ if ($propalid) } } + + $sql = "SELECT pt.rowid, pt.description, pt.price, pt.qty"; + $sql .= " FROM llx_propaldet as pt WHERE pt.fk_propal = $propalid AND pt.fk_product = 0"; + + $result = $db->query($sql); + if ($result) + { + $num = $db->num_rows(); + $i = 0; + $var=True; + while ($i < $num) + { + $objp = $db->fetch_object( $i); + $var=!$var; + print "