Ajout option de cration automatique des contrats lors de la validation d'une facture.

This commit is contained in:
Laurent Destailleur 2004-11-28 17:30:41 +00:00
parent f03dde7b43
commit 6c9b83b9e4

View File

@ -529,6 +529,8 @@ class Facture
*/
function set_valid($rowid, $user, $soc, $force_number='')
{
global $conf;
if ($this->brouillon)
{
$action_notify = 2; // ne pas modifier cette valeur
@ -562,6 +564,18 @@ class Facture
dolibarr_print_error($this->db);
}
/*
* On crée les contrats de services automatiquement si
* l'option CONTRACT_AUTOCREATE_FROM_BILL est active
* (Cas ou les contrats sont implicites comme lors de ventes de services en lignes)
*/
if ($conf->contrat->enabled) {
if (defined("CONTRACT_AUTOCREATE_FROM_BILL") && CONTRACT_AUTOCREATE_FROM_BILL == "1") {
$contrat = new Contrat($this->db);
$contrat->create_from_facture($rowid, $user, $soc->id);
}
}
/*
* Notify
*