User Deleted Notification - E-Mail, wenn Account gelöscht

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
FCM
Mitglied
Beiträge: 1863
Registriert: 03.05.2006 14:47
Kontaktdaten:

User Deleted Notification - E-Mail, wenn Account gelöscht

Beitrag von FCM »

Ich habe am Wochenende eine kleine MOD erstellt. Sie dient dazu, dass ein User eine E-Mail Benachrichtigung erhält, wenn dieser von einem Administrator gelöscht wurde. Der Text kann in Englisch und Deutsch unabhängig voneinander in den .tpl-Dateien eingestellt werden. Wenn der User die Sprache [English] eingestellt hat, bekommt er die E-Mail in lang_english, wenn er jedoch [Deutsch] eingestellt hat, bekommt er die Mail von lang_german.

Achtung: Der Text, den der per E-Mail User bekommt, muss unter language/lang_german/email/admin_user_deleted_notification.tpl bzw. unter language/lang_english/email/admin_user_deleted_notification.tpl eingestellt werden!


Download:

[ externes Bild ] User Deleted Notification v1.0.1


Ich hoffe, euch gefällt die MOD! Bald wird sie auch in der MODdb erscheinen.

Gruß,
Laurenz
Zuletzt geändert von FCM am 05.07.2007 11:25, insgesamt 3-mal geändert.
FCM
Mitglied
Beiträge: 1863
Registriert: 03.05.2006 14:47
Kontaktdaten:

Beitrag von FCM »

Kritik & Lob ist willkommen! Ich könnte auch jemanden brauchen, der die MOD ausprobiert.
Pingu625

Beitrag von Pingu625 »

Hi

Also ich hab mir den Mod angeschaut ;)

Verbesserungsvorschlag hast du ja schon per ICQ, sonst ist er ganz gut.

Nur würde ich die User darauf hinweisen, dass sie die .tpl Dateien ändern müssen ;)

Pingu
FCM
Mitglied
Beiträge: 1863
Registriert: 03.05.2006 14:47
Kontaktdaten:

Beitrag von FCM »

So, hab ich gemacht und geupdatet.
Benutzeravatar
LuLa
Mitglied
Beiträge: 290
Registriert: 14.02.2004 12:26

Beitrag von LuLa »

Super Idee, eine super MOD! Danke!

Aber: sowas...

Code: Alles auswählen

$headers = "From: $email_adress\r\n";
... habe ich anders gelernt.
Das schreibt man doch so:

Code: Alles auswählen

$headers = "From: " . $email_adress . "\r\n";
Oder?


LG
LuLa
Pingu625

Beitrag von Pingu625 »

Hi

Besser und schöner ist es so, da hast du recht! Aber rein von der Funktion her geht beides.
Aber ich empfehle es dir eigentlich so zu machen, wie du es gelernt hast ;)

Das ist genaus wie bei

Code: Alles auswählen

$affe = "Hallo";
und

Code: Alles auswählen

$affe = 'Hallo';
Nur auf jeden Fall sollte man es nicht mischen. Dann wird alles unübersichtlich. Teilweise ist es auch einfach nur Ansichtssache wie man es macht.

Aber wie gesagt ist

Code: Alles auswählen

$headers = "From: " . $email_adress . "\r\n";
besser ;)

Pingu
FCM
Mitglied
Beiträge: 1863
Registriert: 03.05.2006 14:47
Kontaktdaten:

Beitrag von FCM »

Defekter Link wurde repariert!
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Um den aktuellsten Coding Guidelines zu folgen sollte man eher zu Single Quotes ( ' ) greifen....
you should always use single quotes unless you specifically need variable interpolation to be done on that string.

Code: Alles auswählen

$headers = 'From: ' . $email_adress . '\r\n';
Nur dann muss man dann die $variable aus den Single Quotes herausnehmen, da sie sonst nicht geparst werden können.
// right

$str = 'This is a really long string with no variables for the parser to find.';

do_stuff($str);
Also ist beides fast Richtig:

Code: Alles auswählen

$headers = 'From: ' . $email_adress . '\r\n';
oder

Code: Alles auswählen

$headers = "From: $email_adress \r\n";
Zuletzt geändert von Dr.Death am 05.07.2007 11:51, insgesamt 1-mal geändert.
Benutzeravatar
Olli Oberhausen
Mitglied
Beiträge: 561
Registriert: 22.10.2004 01:03
Wohnort: Oberhausen NRW
Kontaktdaten:

Beitrag von Olli Oberhausen »

Dr.Death hat geschrieben:

Code: Alles auswählen

** . '\r\n';
\r\n Funktioniert aber leider in singlequotes nicht ;o)

LG, olli
Neulich im Zoo: Papa, guck mal, da sind Linuxe...
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

:oops: Oh...das hab ich nicht gewusst, danke für den Tipp !

Dann bleibt in diesem Fall nur:

Code: Alles auswählen

$headers = "From: $email_adress \r\n";
übrig ;-)
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“