Sending email to ticketsystem after Contract Cancel

This commit is contained in:
Frank Schubert
2024-07-11 20:44:19 +02:00
parent 8c2c3cbcbe
commit ffbd465c3e
3 changed files with 67 additions and 8 deletions

View File

@@ -17,7 +17,7 @@ $this->setReturnValue([
body {
margin-left: 36pt;
margin-right: 36pt;
font-size: 11pt;
font-size: 10pt;
}
</style>
</head>
@@ -49,10 +49,10 @@ $this->setReturnValue([
<div style="height:56pt;"></div>
<div>
<div style="float: right">
<div style="width: 50%; text-align: right; float: right">
<div style="margin-right: 0">Studenzen, <?=date("d.m.Y")?></div>
</div>
<div style="width: 50%">
<div>
<h3>Kündigungsbetätigung</h3>
</div>
@@ -97,15 +97,15 @@ $this->setReturnValue([
<?php endforeach; ?>
</table>
<div>
<p>Die gekündigten Produkte und Services stehen Ihnen nach dem Kündigungsdatum nicht mehr zur Verfügung</p>
<p>Die gekündigten Produkte und Services stehen Ihnen nach dem Kündigungsdatum nicht mehr zur Verfügung.</p>
<p>Sollten Sie keine Produkte oder Services mehr von uns beziehen, werden Ihre in unserem System gespeicherten Daten
gemäß den gesetzlichen Vorgaben nach Ablauf der vorgeschriebenen Fristen gelöscht.</p>
<p>Die Abrechnung der Entgelte für die genutzten Services erfolgt bis zum genannten Datum und wird Ihnen entsprechend übermittelt.</p>
<p>Wir bedanken uns für Ihr Vertrauen und wünschen Ihnen alles Gute für die Zukunft.</p>
</div>
<div style="height:1.2pt;"></div>
<p>Mit freundlichen Grüßen,</p>
<p>Xinon GmbH</p>
<p>Mit freundlichen Grüßen,<br /></p>
Xinon GmbH</p>
</div>

View File

@@ -0,0 +1,39 @@
<?php
$this->setReturnValue([
'subject' => "Kündigung zum "
.date("d.m.Y", $contract->cancel_date)
." - "
.$owner->customer_number
." "
.str_replace(["\n", "\r"], "", $owner->getCompanyOrName()),
'from_email' => "workspace.admin@xinon.at",
'from_email_name' => "thetool"
]);
$url_prefix = "http".($_SERVER["HTTPS"] ? "s" : "")."://".$_SERVER["HTTP_HOST"];
?>
project: storungen-and-support
type: Kundigung
status: Neu
priority: Residential
Kundenname: <?=str_replace(["\n", "\r"], "", $owner->getCompanyOrName())?>
Telefon: <?=$owner->phone?>
e-Mail: <?=$owner->email?>
Kundennummer: <?=$owner->customer_number?>
### Gekündigte Produkte:
Kunde: [<?=$url_prefix?><?=self::getUrl("Address", "view", ["id" => $owner->id])?>](<?=str_replace(["\n", "\r"], "", $owner->getCompanyOrName())?>)
| Produkt | Matchcode | Kündigungsdatum |
------------------------------------------
[<?=($url_prefix)?><?=self::getUrl("Contract", "view", ["contract_id" => $contract->id])?>](<?=$contract->product_name?>) | <?=$contract->matchcode?> | <?=date("d.m.Y", $contract->cancel_date)?> |
<?php foreach($linked_contracts as $link): ?>
[<?=$url_prefix?><?=self::getUrl("Contract", "view", ["contract_id" => $link->id])?>](<?=$link->product_name?>) | <?=$link->matchcode?> | <?=date("d.m.Y", $link->cancel_date)?> |
<?php endforeach; ?>