71 |
*/ |
*/ |
72 |
function write_file($id) |
function write_file($id) |
73 |
{ |
{ |
74 |
global $conf,$langs,$user; |
global $conf,$langs,$user,$mysoc; |
75 |
|
|
76 |
$don = new Don($this->db); |
$don = new Don($this->db); |
77 |
$don->fetch($id); |
$don->fetch($id); |
92 |
// Defini contenu |
// Defini contenu |
93 |
$donmodel=DOL_DOCUMENT_ROOT ."/includes/modules/dons/html_cerfafr.html"; |
$donmodel=DOL_DOCUMENT_ROOT ."/includes/modules/dons/html_cerfafr.html"; |
94 |
$html = implode('', file($donmodel)); |
$html = implode('', file($donmodel)); |
95 |
$html = eregi_replace('__REF__',$this->id,$html); |
$html = eregi_replace('__REF__',$id,$html); |
96 |
$html = eregi_replace('__DATE__',strftime("%d/%b/%Y %H:%m:%s",mktime()),$html); |
$html = eregi_replace('__DATE__',dolibarr_print_date($don->date),$html); |
97 |
$html = eregi_replace('__IP__',$user->ip,$html); |
$html = eregi_replace('__IP__',$user->ip,$html); |
98 |
|
$html = eregi_replace('__AMOUNT__',$don->amount,$html); |
99 |
|
$html = eregi_replace('__CURRENCY__',$langs->trans("Currency".$conf->monnaie),$html); |
100 |
|
$html = eregi_replace('__CURRENCYCODE__',$conf->monnaie,$html); |
101 |
|
$html = eregi_replace('__MAIN_INFO_SOCIETE_NOM__',$mysoc->nom,$html); |
102 |
|
$html = eregi_replace('__MAIN_INFO_SOCIETE_ADRESSE__',$mysoc->adresse,$html); |
103 |
|
$html = eregi_replace('__MAIN_INFO_SOCIETE_CP__',$mysoc->cp,$html); |
104 |
|
$html = eregi_replace('__MAIN_INFO_SOCIETE_VILLE__',$mysoc->ville,$html); |
105 |
|
$html = eregi_replace('__DONATOR_NAME__',$don->nom,$html); |
106 |
|
$html = eregi_replace('__DONATOR_ADDRESS__',$don->adresse,$html); |
107 |
|
$html = eregi_replace('__DONATOR_ZIP__',$don->cp,$html); |
108 |
|
$html = eregi_replace('__DONATOR_TOWN__',$don->ville,$html); |
109 |
|
|
110 |
// Sauve fichier sur disque |
// Sauve fichier sur disque |
111 |
dolibarr_syslog("html_cerfafr::write_file $file"); |
dolibarr_syslog("html_cerfafr::write_file $file"); |