Added email when ordering upgrade order

This commit is contained in:
Frank Schubert
2024-07-30 20:55:59 +02:00
parent 19b0b4a048
commit 55916249b6
5 changed files with 82 additions and 4 deletions

View File

@@ -264,7 +264,31 @@ class Order extends mfBaseModel {
return true;
}
}
public function sendUpgradeEmail() {
$tk_tpl = new Layout();
$tk_tpl->setTemplate("Emailtemplates/order/productchange-ticket-order");
$tpl_vars = [
"order" => $this,
];
foreach($tpl_vars as $name => $val) {
$tk_tpl->set($name, $val);
}
$tk_body = $tk_tpl->render();
$tk_values = $tk_tpl->getReturnedValue();
$tk_email = new Emailnotification();
$tk_email->setSubject($tk_values["subject"]);
$tk_email->setBody($tk_body);
$tk_email->setFrom($tk_values["from_email"], $tk_values["from_email_name"]);
$tk_email->setTo("workspace@xinon.at");
$tk_email->setHeader("X-" . MFAPPNAME . "-Cid", $this->id);
$tk_email->send();
}
public function sendFileuploadEmail(OrderFile $file) {
$filetype = $file->name;