354 |
|
|
355 |
if ($this->db->query($sql)) |
if ($this->db->query($sql)) |
356 |
{ |
{ |
357 |
$subject = "Crédit prélévement ".$this->ref." à la banque"; |
$subject = "Crédit prélèvement ".$this->ref." à la banque"; |
358 |
$message = "Le bon de prélèvement ".$this->ref; |
$message = "Le bon de prélèvement ".$this->ref; |
359 |
$message .= " a été crédité par la banque "; |
$message .= " a été crédité par la banque.\n"; |
360 |
$message .="le ".strftime("%A %e %B %Y", $date); |
$message .= "Date crédit : ".strftime("%A %e %B %Y", $date); |
361 |
|
|
362 |
$this->Notify($user,"cr", $subject, $message); |
$this->Notify($user,"cr", $subject, $message); |
363 |
} |
} |
422 |
{ |
{ |
423 |
$this->method_trans = $method; |
$this->method_trans = $method; |
424 |
|
|
425 |
$subject = "Transmission du prélévement ".$this->ref." à la banque"; |
$subject = "Transmission du prélèvement ".$this->ref." à la banque"; |
426 |
$message = "Le bon de prélèvement ".$this->ref; |
$message = "Le bon de prélèvement ".$this->ref; |
427 |
$message .= " a été transmis à la banque par ".$user->prenom. " ".$user->nom; |
$message .= " a été transmis à la banque par ".$user->prenom. " ".$user->nom; |
428 |
$message .= "\n\n"; |
$message .= "\n\n"; |
429 |
$message .= "Méthode : ".$this->methodes_trans[$this->method_trans]; |
$message .= "\nMontant : ".price($this->amount); |
430 |
$message .="\nLe :".strftime("%a %e %B %Y", $date); |
$message .= "\nMéthode : ".$this->methodes_trans[$this->method_trans]; |
431 |
|
$message .= "\nDate : ".strftime("%A %e %B %Y", $date); |
432 |
|
|
433 |
|
$this->Notify($user,"tr", $subject, $message, 1); |
|
$this->Notify($user,"tr", $subject, $message); |
|
434 |
} |
} |
435 |
else |
else |
436 |
{ |
{ |
467 |
* |
* |
468 |
* |
* |
469 |
*/ |
*/ |
470 |
function Notify($user, $action, $subject, $message) |
function Notify($user, $action, $subject, $message, $joinfile=0) |
471 |
{ |
{ |
472 |
$message .= "\n\n--\n"; |
$message .= "\n\n--\n"; |
473 |
$message .= "Ceci est un message automatique envoyé par Dolibarr"; |
$message .= "Ceci est un message automatique envoyé par Dolibarr"; |
498 |
$sendto, |
$sendto, |
499 |
$from, |
$from, |
500 |
$message); |
$message); |
501 |
|
|
502 |
|
if ($joinfile == 1) |
503 |
|
{ |
504 |
|
|
505 |
|
$arr_file = array(DOL_DATA_ROOT.'/prelevement/bon/'.$this->ref.'.ps'); |
506 |
|
$arr_mime = array("application/ps"); |
507 |
|
$arr_name = array($this->ref.".ps"); |
508 |
|
|
509 |
|
$mailfile->PrepareFile($arr_file, $arr_mime, $arr_name); |
510 |
|
} |
511 |
|
|
512 |
|
|
513 |
$mailfile->sendfile(); |
$mailfile->sendfile(); |
514 |
|
|
515 |
|
|