Pārlūkot izejas kodu

ricevute - cambiato soggetto email

ferrari 3 nedēļas atpakaļ
vecāks
revīzija
e0f203d655
3 mainītis faili ar 30 papildinājumiem un 4 dzēšanām
  1. 7 1
      app/Mail/ReceipDeleteEmail.php
  2. 7 1
      app/Mail/ReceipEmail.php
  3. 16 2
      app/helpers.php

+ 7 - 1
app/Mail/ReceipDeleteEmail.php

@@ -31,8 +31,14 @@ class ReceipDeleteEmail extends Mailable
      */
     public function envelope()
     {
+        $subject = env('RECEIPT_DELETE_MAIL_SUBJECT', 'Leezard - Annullamento ricevuta di pagamento ') . $this->mailData["number"];
+        
+        if (isset($this->mailData["ragione_sociale"]) && $this->mailData["ragione_sociale"] != '') {
+            $subject = $this->mailData["ragione_sociale"] . ' - Annullamento ricevuta di pagamento ' . $this->mailData["number"];
+        }
+
         return new Envelope(
-            subject: env('RECEIPT_DELETE_MAIL_SUBJECT', 'Centro Sportivo La Madonnella - Annullamento ricevuta di pagamento ') . $this->mailData["number"],
+            subject: $subject,
         );
     }
 

+ 7 - 1
app/Mail/ReceipEmail.php

@@ -31,8 +31,14 @@ class ReceipEmail extends Mailable
      */
     public function envelope()
     {
+        $subject = env('RECEIPT_MAIL_SUBJECT', 'Leezard - Ricevuta di pagamento ') . $this->mailData["number"];
+        
+        if (isset($this->mailData["ragione_sociale"]) && $this->mailData["ragione_sociale"] != '') {
+            $subject = $this->mailData["ragione_sociale"] . ' - Ricevuta di pagamento ' . $this->mailData["number"];
+        }
+
         return new Envelope(
-            subject: env('RECEIPT_MAIL_SUBJECT', 'Centro Sportivo La Madonnella - Ricevuta di pagamento ') . $this->mailData["number"],
+            subject: $subject,
         );
     }
 

+ 16 - 2
app/helpers.php

@@ -101,9 +101,16 @@ function sendReceiptEmail($receipt)
         {
             try
             {
+                $ragione_sociale = "";
+                $azienda = \App\Models\Azienda::first();
+                if ($azienda) {
+                    $ragione_sociale = $azienda->ragione_sociale;
+                }
+
                 Mail::to($email)->bcc(env('MAIL_CCN', ''))->send(new \App\Mail\ReceipEmail([
                     'pdf' => 'public/pdf/' . $pdfName,
-                    'number' => $receipt->number . "/" . $receipt->year
+                    'number' => $receipt->number . "/" . $receipt->year,
+                    'ragione_sociale' => $ragione_sociale,
                 ]));
             } catch (Exception $e) {
                 //echo 'Caught exception: ',  $e->getMessage(), "\n";
@@ -141,10 +148,17 @@ function sendReceiptDeleteEmail($receipt)
         {
             try
             {
+                $ragione_sociale = "";
+                $azienda = \App\Models\Azienda::first();
+                if ($azienda) {
+                    $ragione_sociale = $azienda->ragione_sociale;
+                }
+
                 Mail::to($email)->bcc(env('MAIL_CCN', ''))->send(new \App\Mail\ReceipDeleteEmail([
                     'number' => $receipt->number . "/" . $receipt->year,
                     'pdf' => 'public/pdf/' . $pdfName,
-                    'date' => date("d/m/Y", strtotime($receipt->date))
+                    'date' => date("d/m/Y", strtotime($receipt->date)),
+                    'ragione_sociale' => $ragione_sociale,
                 ]));
             } catch (Exception $e) {
                 //echo 'Caught exception: ',  $e->getMessage(), "\n";