Merge branch '8.0' of git@github.com:Dolibarr/dolibarr.git into develop
Conflicts: htdocs/core/modules/modSyslog.class.php
This commit is contained in:
commit
2c3cd7a668
@ -1824,7 +1824,7 @@ abstract class CommonObject
|
|||||||
$this->multicurrency_code = $code;
|
$this->multicurrency_code = $code;
|
||||||
|
|
||||||
list($fk_multicurrency, $rate) = MultiCurrency::getIdAndTxFromCode($this->db, $code);
|
list($fk_multicurrency, $rate) = MultiCurrency::getIdAndTxFromCode($this->db, $code);
|
||||||
if ($rate) $this->setMulticurrencyRate($rate);
|
if ($rate) $this->setMulticurrencyRate($rate,2);
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -97,8 +97,8 @@ class modSyslog extends DolibarrModules
|
|||||||
'unitfrequency' => 3600 * 24,
|
'unitfrequency' => 3600 * 24,
|
||||||
'priority' => 50,
|
'priority' => 50,
|
||||||
'status' => 0,
|
'status' => 0,
|
||||||
'test' => true,
|
'test' => true
|
||||||
),
|
)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1289,6 +1289,9 @@ class CommandeFournisseur extends CommonOrder
|
|||||||
// insert products details into database
|
// insert products details into database
|
||||||
for ($i=0;$i<$num;$i++)
|
for ($i=0;$i<$num;$i++)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
$this->special_code = $this->lines[$i]->special_code; // TODO : remove this in 9.0 and add special_code param to addline()
|
||||||
|
|
||||||
$result = $this->addline( // This include test on qty if option SUPPLIER_ORDER_WITH_NOPRICEDEFINED is not set
|
$result = $this->addline( // This include test on qty if option SUPPLIER_ORDER_WITH_NOPRICEDEFINED is not set
|
||||||
$this->lines[$i]->desc,
|
$this->lines[$i]->desc,
|
||||||
$this->lines[$i]->subprice,
|
$this->lines[$i]->subprice,
|
||||||
|
|||||||
@ -402,8 +402,8 @@ class FactureFournisseur extends CommonInvoice
|
|||||||
dol_syslog("There is ".count($this->lines)." lines that are invoice lines objects");
|
dol_syslog("There is ".count($this->lines)." lines that are invoice lines objects");
|
||||||
foreach ($this->lines as $i => $val)
|
foreach ($this->lines as $i => $val)
|
||||||
{
|
{
|
||||||
$sql = 'INSERT INTO '.MAIN_DB_PREFIX.'facture_fourn_det (fk_facture_fourn)';
|
$sql = 'INSERT INTO '.MAIN_DB_PREFIX.'facture_fourn_det (fk_facture_fourn, special_code)';
|
||||||
$sql .= ' VALUES ('.$this->id.')';
|
$sql .= ' VALUES ('.$this->id.','.intval($this->lines[$i]->special_code).')';
|
||||||
|
|
||||||
$resql_insert=$this->db->query($sql);
|
$resql_insert=$this->db->query($sql);
|
||||||
if ($resql_insert)
|
if ($resql_insert)
|
||||||
@ -421,7 +421,14 @@ class FactureFournisseur extends CommonInvoice
|
|||||||
$this->lines[$i]->fk_product,
|
$this->lines[$i]->fk_product,
|
||||||
'HT',
|
'HT',
|
||||||
(! empty($this->lines[$i]->info_bits)?$this->lines[$i]->info_bits:''),
|
(! empty($this->lines[$i]->info_bits)?$this->lines[$i]->info_bits:''),
|
||||||
$this->lines[$i]->product_type
|
$this->lines[$i]->product_type,
|
||||||
|
$this->lines[$i]->remise_percent,
|
||||||
|
false,
|
||||||
|
$this->lines[$i]->date_start,
|
||||||
|
$this->lines[$i]->date_end,
|
||||||
|
$this->lines[$i]->array_options,
|
||||||
|
$this->lines[$i]->fk_unit,
|
||||||
|
$this->lines[$i]->pu_ht_devise
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -443,8 +450,8 @@ class FactureFournisseur extends CommonInvoice
|
|||||||
//if (! is_object($line)) $line=json_decode(json_encode($line), false); // convert recursively array into object.
|
//if (! is_object($line)) $line=json_decode(json_encode($line), false); // convert recursively array into object.
|
||||||
if (! is_object($line)) $line = (object) $line;
|
if (! is_object($line)) $line = (object) $line;
|
||||||
|
|
||||||
$sql = 'INSERT INTO '.MAIN_DB_PREFIX.'facture_fourn_det (fk_facture_fourn)';
|
$sql = 'INSERT INTO '.MAIN_DB_PREFIX.'facture_fourn_det (fk_facture_fourn, special_code)';
|
||||||
$sql .= ' VALUES ('.$this->id.')';
|
$sql .= ' VALUES ('.$this->id.','.intval($this->lines[$i]->special_code).')';
|
||||||
|
|
||||||
$resql_insert=$this->db->query($sql);
|
$resql_insert=$this->db->query($sql);
|
||||||
if ($resql_insert)
|
if ($resql_insert)
|
||||||
|
|||||||
@ -902,6 +902,9 @@ if (empty($reshook))
|
|||||||
if ($lines[$i]->date_fin_reel) $date_end=$lines[$i]->date_fin_reel;
|
if ($lines[$i]->date_fin_reel) $date_end=$lines[$i]->date_fin_reel;
|
||||||
if ($lines[$i]->date_end) $date_end=$lines[$i]->date_end;
|
if ($lines[$i]->date_end) $date_end=$lines[$i]->date_end;
|
||||||
|
|
||||||
|
// FIXME Missing special_code into addline and updateline methods
|
||||||
|
$object->special_code = $lines[$i]->special_code;
|
||||||
|
|
||||||
// FIXME Missing $lines[$i]->ref_supplier and $lines[$i]->label into addline and updateline methods. They are filled when coming from order for example.
|
// FIXME Missing $lines[$i]->ref_supplier and $lines[$i]->label into addline and updateline methods. They are filled when coming from order for example.
|
||||||
$result = $object->addline(
|
$result = $object->addline(
|
||||||
$desc,
|
$desc,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user