Merge branch 'fronkdev' into 'master'

Invoice Email Delivery

See merge request fronk/thetool!463
This commit is contained in:
Frank Schubert
2024-07-10 13:16:56 +00:00
7 changed files with 191 additions and 60 deletions
@@ -1 +0,0 @@
<?php
@@ -0,0 +1,25 @@
<?php
/**
* @var Invoice $invoice
*/
$this->setReturnValue([
'subject' => "Ihre Rechnung ".$invoice->invoice_number,
'from_email' => "billing@xinon.at",
'from_email_name' => "XINON GmbH - Verrechnung"
]);
?>
Sehr geehrte Damen und Herren,
Im Anhang erhalten Sie Ihre aktuelle Rechnung.
Mit besten Grüßen,
Ihr XINON Team
--
XINON GmbH
p: +43 3115 40 800
f: +43 3115 40 800 10
a: Fladnitz im Raabtal 150, 8322 Studenzen, AUSTRIA
w: www.xinon.at  e: office@xinon.at
+2 -15
View File
@@ -67,19 +67,9 @@ $pagination_entity_name = "Rechnungen";
<div class="card">
<div class="card-body">
<div class="row">
<div class="col-6">
<h4>PDF Dokumente generieren</h4>
<form method="post" action="<?=self::getUrl("Invoice","createPDFs")?>">
<div class="row mt-2">
<div class="col">
<button name="type" value="paper" class="btn btn-lg btn-info"><i class="far fa-fw fa-file-pdf"></i> Fehlende PDF-Dateien generieren</button>
</div>
</div>
</form>
</div>
<div class="col-6">
<h4>Rechnungsversand</h4>
<form method="post" action="<?=self::getUrl("Invoice","printInvoices")?>">
<form method="post" action="<?=self::getUrl("Invoice","sendInvoices")?>">
<div class="row">
<div class="col-6">
<label class="form-label" for="delivery_start_date">Rechungsdatum von</label>
@@ -91,12 +81,9 @@ $pagination_entity_name = "Rechnungen";
</div>
</div>
<div class="row mt-2">
<div class="col-6">
<div class="col-12">
<button name="type" value="paper" class="btn btn-lg btn-purple"><i class="far fa-fw fa-print"></i> Rechnungen für Postversand drucken</button>
</div>
<div class="col-6">
<button name="type" value="email" class="btn btn-lg btn-danger" onclick="if(!confirm('Wirklich alle noch nicht versendeten Rechnungen per Email verschicken?')) return false;"><i class="far fa-fw fa-envelope"></i> Rechnungen per Email verschicken</button>
</div>
</div>
</form>
</div>