Fix: Lien entre facture et facture de remplacement ko

This commit is contained in:
Laurent Destailleur 2006-09-09 13:27:45 +00:00
parent e86ac185b6
commit 972b810379
2 changed files with 11 additions and 4 deletions

View File

@ -278,7 +278,7 @@ if ($_POST['action'] == 'add')
$result=$facture->fetch($_POST['fac_replacement']);
//print "xxx".$result." ".$facture->socidp;
$facid = $facture->create_clone(1,$user);
$facid = $facture->create_clone('replace',$user);
}
else
{

View File

@ -345,15 +345,22 @@ class Facture extends CommonObject
* \param user Object utilisateur qui crée
* \return int <0 si ko, >0 si ok
*/
function create_clone($invertdetail=0,$user)
function create_clone($reason='',$user)
{
// Charge facture source
$facture=new Facture($this->db);
$facture->fk_facture_source = $this->id;
if ($reason == 'replace')
{
$facture->fk_facture_source = $this->id;
$facture->type = 1;
}
else
{
$facture->type = $this->type;
}
$facture->socidp = $this->socidp;
$facture->type = $this->type;
$facture->number = $this->number;
$facture->date = $this->date;
$facture->note_public = $this->note_public;