Works on module hook integration
This commit is contained in:
parent
e3dab41aed
commit
dcfcb1bc53
@ -650,19 +650,24 @@ class Propal extends CommonObject
|
||||
/*
|
||||
* Insertion du detail des produits dans la base
|
||||
*/
|
||||
for ($i = 0 ; $i < sizeof($this->products) ; $i++)
|
||||
for ($i = 0 ; $i < sizeof($this->lines) ; $i++)
|
||||
{
|
||||
$resql = $this->addline(
|
||||
$this->id,
|
||||
$this->products[$i]->desc,
|
||||
$this->products[$i]->subprice,
|
||||
$this->products[$i]->qty,
|
||||
$this->products[$i]->tva_tx,
|
||||
$this->products[$i]->localtax1_tx,
|
||||
$this->products[$i]->localtax2_tx,
|
||||
$this->products[$i]->fk_product,
|
||||
$this->products[$i]->remise_percent,
|
||||
'HT'
|
||||
$this->lines[$i]->desc,
|
||||
$this->lines[$i]->subprice,
|
||||
$this->lines[$i]->qty,
|
||||
$this->lines[$i]->tva_tx,
|
||||
$this->lines[$i]->localtax1_tx,
|
||||
$this->lines[$i]->localtax2_tx,
|
||||
$this->lines[$i]->fk_product,
|
||||
$this->lines[$i]->remise_percent,
|
||||
'HT',
|
||||
0,
|
||||
0,
|
||||
$this->lines[$i]->product_type,
|
||||
$this->lines[$i]->rang,
|
||||
$this->lines[$i]->special_code
|
||||
);
|
||||
|
||||
if ($resql < 0)
|
||||
@ -793,10 +798,9 @@ class Propal extends CommonObject
|
||||
$object->user_author = $user->id;
|
||||
$object->user_valid = '';
|
||||
$object->date = '';
|
||||
$object->datep = dol_now('gmt');
|
||||
$object->datep = dol_now('gmt');
|
||||
$object->fin_validite = '';
|
||||
$object->ref_client = '';
|
||||
$object->products = $object->lignes; // Tant que products encore utilise
|
||||
|
||||
require_once(DOL_DOCUMENT_ROOT ."/includes/modules/propale/".$conf->global->PROPALE_ADDON.".php");
|
||||
$obj = $conf->global->PROPALE_ADDON;
|
||||
|
||||
@ -130,19 +130,20 @@ class Commande extends CommonObject
|
||||
{
|
||||
$line = new OrderLine($this->db);
|
||||
|
||||
$line->libelle = $propal->lignes[$i]->libelle;
|
||||
$line->desc = $propal->lignes[$i]->desc;
|
||||
$line->price = $propal->lignes[$i]->price;
|
||||
$line->subprice = $propal->lignes[$i]->subprice;
|
||||
$line->tva_tx = $propal->lignes[$i]->tva_tx;
|
||||
$line->localtax1_tx = $propal->lignes[$i]->localtax1_tx;
|
||||
$line->localtax2_tx = $propal->lignes[$i]->localtax2_tx;
|
||||
$line->qty = $propal->lignes[$i]->qty;
|
||||
$line->fk_remise_except = $propal->lignes[$i]->fk_remise_except;
|
||||
$line->remise_percent = $propal->lignes[$i]->remise_percent;
|
||||
$line->fk_product = $propal->lignes[$i]->fk_product;
|
||||
$line->info_bits = $propal->lignes[$i]->info_bits;
|
||||
$line->product_type = $propal->lignes[$i]->product_type;
|
||||
$line->libelle = $propal->lines[$i]->libelle;
|
||||
$line->desc = $propal->lines[$i]->desc;
|
||||
$line->price = $propal->lines[$i]->price;
|
||||
$line->subprice = $propal->lines[$i]->subprice;
|
||||
$line->tva_tx = $propal->lines[$i]->tva_tx;
|
||||
$line->localtax1_tx = $propal->lines[$i]->localtax1_tx;
|
||||
$line->localtax2_tx = $propal->lines[$i]->localtax2_tx;
|
||||
$line->qty = $propal->lines[$i]->qty;
|
||||
$line->fk_remise_except = $propal->lines[$i]->fk_remise_except;
|
||||
$line->remise_percent = $propal->lines[$i]->remise_percent;
|
||||
$line->fk_product = $propal->lines[$i]->fk_product;
|
||||
$line->info_bits = $propal->lines[$i]->info_bits;
|
||||
$line->product_type = $propal->lines[$i]->product_type;
|
||||
$line->special_code = $propal->lines[$i]->special_code;
|
||||
|
||||
$this->lines[$i] = $line;
|
||||
}
|
||||
|
||||
@ -400,21 +400,21 @@ class Facture extends CommonObject
|
||||
$facture->remise_absolue = $this->remise_absolue;
|
||||
$facture->remise_percent = $this->remise_percent;
|
||||
|
||||
$facture->lignes = $this->lignes; // Tableau des lignes de factures
|
||||
$facture->products = $this->lignes; // Tant que products encore utilise
|
||||
$facture->lines = $this->lines; // Tableau des lignes de factures
|
||||
$facture->products = $this->lines; // Tant que products encore utilise
|
||||
|
||||
// Loop on each line of new invoice
|
||||
foreach($facture->lignes as $i => $line)
|
||||
foreach($facture->lines as $i => $line)
|
||||
{
|
||||
if ($invertdetail)
|
||||
{
|
||||
$facture->lignes[$i]->subprice = -$facture->lignes[$i]->subprice;
|
||||
$facture->lignes[$i]->price = -$facture->lignes[$i]->price;
|
||||
$facture->lignes[$i]->total_ht = -$facture->lignes[$i]->total_ht;
|
||||
$facture->lignes[$i]->total_tva = -$facture->lignes[$i]->total_tva;
|
||||
$facture->lignes[$i]->total_localtax1 = -$facture->lignes[$i]->total_localtax1;
|
||||
$facture->lignes[$i]->total_localtax2 = -$facture->lignes[$i]->total_localtax2;
|
||||
$facture->lignes[$i]->total_ttc = -$facture->lignes[$i]->total_ttc;
|
||||
$facture->lines[$i]->subprice = -$facture->lines[$i]->subprice;
|
||||
$facture->lines[$i]->price = -$facture->lines[$i]->price;
|
||||
$facture->lines[$i]->total_ht = -$facture->lines[$i]->total_ht;
|
||||
$facture->lines[$i]->total_tva = -$facture->lines[$i]->total_tva;
|
||||
$facture->lines[$i]->total_localtax1 = -$facture->lines[$i]->total_localtax1;
|
||||
$facture->lines[$i]->total_localtax2 = -$facture->lines[$i]->total_localtax2;
|
||||
$facture->lines[$i]->total_ttc = -$facture->lines[$i]->total_ttc;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user