Browse Source

Merge branch '14.0' of git@github.com:Dolibarr/dolibarr.git into 15.0

Laurent Destailleur 1 year ago
parent
commit
09da842b68
1 changed files with 12 additions and 1 deletions
  1. 12 1
      htdocs/compta/facture/class/facture.class.php

+ 12 - 1
htdocs/compta/facture/class/facture.class.php

@@ -5181,8 +5181,19 @@ class Facture extends CommonInvoice
 							$errors_to = $conf->global->MAIN_MAIL_ERRORS_TO;
 
 							$trackid = 'inv'.$tmpinvoice->id;
+
+							//join file is asked
+							$joinFile = [];
+							$joinFileName = [];
+							$joinFileMime = [];
+							if ($arraymessage->joinfiles == 1 && !empty($tmpinvoice->last_main_doc)) {
+								$joinFile[] = DOL_DATA_ROOT.$tmpinvoice->last_main_doc;
+								$joinFileName[] = basename($tmpinvoice->last_main_doc);
+								$joinFileMime[] = dol_mimetype(DOL_DATA_ROOT.$tmpinvoice->last_main_doc);
+							}
+
 							// Mail Creation
-							$cMailFile = new CMailFile($sendTopic, $to, $from, $sendContent, array(), array(), array(), '', "", 0, 1, $errors_to, '', $trackid, '', '', '');
+							$cMailFile = new CMailFile($sendTopic, $to, $from, $sendContent, $joinFile, $joinFileMime, $joinFileName, '', "", 0, 1, $errors_to, '', $trackid, '', '', '');
 
 							// Sending Mail
 							if ($cMailFile->sendfile()) {