Login Passwort reset

* Passwort Reset Funktion implementiert
This commit is contained in:
Daniel Spitzer
2025-08-11 18:46:56 +02:00
parent edf1d879d3
commit 79ba17ad6f

View File

@@ -35,6 +35,7 @@ foreach ($sendReminder as $reminder) {
} else {
$vm = "nachmittags";
}
$text = str_replace("[&&date&&]", date("d.m.Y", $reminder['start_time']), $calendarTemplate[0]->text);
$text = str_replace("[&&start&&]", date("H:i", $reminder['start_time']), $text);
$text = str_replace("[&&end&&]", date("H:i", $reminder['end_time']), $text);
@@ -42,6 +43,8 @@ foreach ($sendReminder as $reminder) {
$reminderInfo = json_decode($reminder['customer_info_send'], true);
$customerInfoType = $reminderInfo['customer_info_type'];
$customerInfo = $reminderInfo['customer_info_type_text'];
if ($customerInfoType == 1) {
$body = $text;
$email = new Emailnotification();
@@ -54,7 +57,20 @@ foreach ($sendReminder as $reminder) {
$sms = new SmsNotification();
$body = "Xinon Terminbestätigung:" . PHP_EOL . $text;
$sms->setBody($body);
$sms->setRecipient($customerInfo);
$customerNumber = trim($customerInfo);
$customerNumber = str_replace(" ", "", $customerNumber);
$customerNumber = str_replace("(", "", $customerNumber);
$customerNumber = str_replace(")", "", $customerNumber);
$customerNumber = str_replace("-", "", $customerNumber);
$customerNumber = str_replace("/", "", $customerNumber);
$customerNumber = str_replace(".", "", $customerNumber);
$customerNumber = str_replace(",", "", $customerNumber);
$customerNumber = str_replace(";", "", $customerNumber);
$customerNumber = str_replace(":", "", $customerNumber);
if (preg_match('/^0/', $customerNumber)) {
$customerNumber = "+43" . substr($customerNumber, 1);
}
$sms->setRecipient($customerNumber);
$sms->send();
}
}