Bei Änderung im FE mit Modul 'Persönliche Daten' Benachrichtigung (E-Mail) an Admin
Hallo,
Gibt es eine Möglichkeit der Benachrichtung (E-Mail an Admin oder andere Empfänger), wenn ein Mitglied im FE Änderungen seiner Daten über das Modul 'Persönliche Daten' vornimmt.
Die Daten müssen dann mit einer anderen Datenbank abgeglichen werden, was nur manuell gut geht.
Ich verwende V3.2.19.
Danke
Benachrichtigung was geändert wurde und nur bei Änderung bestimmter Felder
Hallo,
ich nutze den updatepersonaldata hook, um den Admin zu benachrichtigen, wenn ein user seine pers Daten ändert. Das funktioniert einwandfrei. Siehe folgender php Code.
Was muss ich ergänzen, wenn ich nur eine E-Mail-Benachrichtigung an den Admin auslösen will, wenn der User seine E-Mail und Handynummer oder Adresse ändert nicht aber bei PW oder BN Änderung.
Wie kann ich in der E-Mail-Benachrichtigung sagen welches Feld geändert wurde. Also nicht den neuen Wert verschicken, sondern nur "User XY hat folgende Felder geändert: E-Mail, PLZ, Straße, Ort."
Vielen Dank für die Unterstützung.
PHP-Code:
<?php
class personalDataEmail extends \Frontend
{
public function sendMailOnChanges($objUser, $arrData, $objModule)
{
$objMail = new Email();
$objMail->subject = 'User '. $objUser->firstname . ' ' . $objUser->lastname . ' hat seine persönlichen Daten geändert.';
$objMail->text = 'Hallo Admin,'."\n"."\n" . $objUser->firstname . ' ' . $objUser->lastname . ' hat seine persönlichen Daten geändert:'."\n\n";
$objMail->sendTo('admin@admin.de');
}
}