🧑‍💻 include mail address and lang in unsubscribe url

This commit is contained in:
DrMaxNix 2024-02-11 13:22:18 +01:00
parent 8989ad37b7
commit c22c0db31c
2 changed files with 5 additions and 1 deletions

View File

@ -73,7 +73,7 @@
{{main}}
<hr />
<center><a href="{{const:url_prefix}}/api/newsletter/unsubscribe?key={{dataset:unsubscribe_key}}">{{text_unsubscribe}}</a></center>
<center><a href="{{const:url_prefix}}/api/newsletter/unsubscribe?mail_address={{dataset:mail_address_urlencoded}}&key={{dataset:unsubscribe_key}}&lang={{dataset:language}}">{{text_unsubscribe}}</a></center>
</div>
<div class="footer">

View File

@ -292,6 +292,10 @@
Error::error(message: "Mail address not contained in database", data: ["mail_address" => $mail_address, "dataset" => $dataset]);
}
// add mail address to dataset
$dataset["mail_address"] = $mail_address;
$dataset["mail_address_urlencoded"] = urlencode($mail_address);
// VALIDATE CONTENT //
// check whether subject is set