Fix: Properties must be changed by valid function
This commit is contained in:
parent
9e93042302
commit
51f7988bc2
@ -69,6 +69,10 @@ class Propal extends CommonObject
|
|||||||
var $date_livraison;
|
var $date_livraison;
|
||||||
var $fin_validite;
|
var $fin_validite;
|
||||||
|
|
||||||
|
var $user_author_id;
|
||||||
|
var $user_valid_id;
|
||||||
|
var $user_close_id;
|
||||||
|
|
||||||
var $total_ht; // Total net of tax
|
var $total_ht; // Total net of tax
|
||||||
var $total_tva; // Total VAT
|
var $total_tva; // Total VAT
|
||||||
var $total_localtax1; // Total Local Taxes 1
|
var $total_localtax1; // Total Local Taxes 1
|
||||||
@ -880,7 +884,8 @@ class Propal extends CommonObject
|
|||||||
$sql.= ", date_livraison as date_livraison";
|
$sql.= ", date_livraison as date_livraison";
|
||||||
$sql.= ", model_pdf, ref_client";
|
$sql.= ", model_pdf, ref_client";
|
||||||
$sql.= ", note, note_public";
|
$sql.= ", note, note_public";
|
||||||
$sql.= ", fk_projet, fk_statut, fk_user_author";
|
$sql.= ", fk_projet, fk_statut";
|
||||||
|
$sql.= ", fk_user_author, fk_user_valid, fk_user_cloture";
|
||||||
$sql.= ", fk_adresse_livraison";
|
$sql.= ", fk_adresse_livraison";
|
||||||
$sql.= ", p.fk_cond_reglement";
|
$sql.= ", p.fk_cond_reglement";
|
||||||
$sql.= ", p.fk_mode_reglement";
|
$sql.= ", p.fk_mode_reglement";
|
||||||
@ -941,6 +946,8 @@ class Propal extends CommonObject
|
|||||||
$this->cond_reglement_doc = $obj->cond_reglement_libelle_doc;
|
$this->cond_reglement_doc = $obj->cond_reglement_libelle_doc;
|
||||||
|
|
||||||
$this->user_author_id = $obj->fk_user_author;
|
$this->user_author_id = $obj->fk_user_author;
|
||||||
|
$this->user_valid_id = $obj->fk_user_valid;
|
||||||
|
$this->user_close_id = $obj->fk_user_cloture;
|
||||||
|
|
||||||
if ($obj->fk_statut == 0)
|
if ($obj->fk_statut == 0)
|
||||||
{
|
{
|
||||||
@ -1041,12 +1048,14 @@ class Propal extends CommonObject
|
|||||||
{
|
{
|
||||||
global $conf,$langs;
|
global $conf,$langs;
|
||||||
|
|
||||||
|
$now=dol_now();
|
||||||
|
|
||||||
if ($user->rights->propale->valider)
|
if ($user->rights->propale->valider)
|
||||||
{
|
{
|
||||||
$this->db->begin();
|
$this->db->begin();
|
||||||
|
|
||||||
$sql = "UPDATE ".MAIN_DB_PREFIX."propal";
|
$sql = "UPDATE ".MAIN_DB_PREFIX."propal";
|
||||||
$sql.= " SET fk_statut = 1, date_valid=".$this->db->idate(mktime()).", fk_user_valid=".$user->id;
|
$sql.= " SET fk_statut = 1, date_valid='".$this->db->idate($now)."', fk_user_valid=".$user->id;
|
||||||
$sql.= " WHERE rowid = ".$this->id." AND fk_statut = 0";
|
$sql.= " WHERE rowid = ".$this->id." AND fk_statut = 0";
|
||||||
|
|
||||||
if ($this->db->query($sql))
|
if ($this->db->query($sql))
|
||||||
@ -1063,8 +1072,20 @@ class Propal extends CommonObject
|
|||||||
// Fin appel triggers
|
// Fin appel triggers
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->db->commit();
|
if (! $error)
|
||||||
return 1;
|
{
|
||||||
|
$this->brouillon=0;
|
||||||
|
$this->statut = 1;
|
||||||
|
$this->user_valid_id=$user->id;
|
||||||
|
$this->datev=$now;
|
||||||
|
$this->db->commit();
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$this->db->rollback();
|
||||||
|
return -2;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user