Member Delete EMail AddOn

MrMind
Titel: Member Delete EMail AddOn
Version: 1.0
Beschreibung: Autor:
MrMind

Version:
Version 1.0

Copyright:
Copyright liegt bei mir.
Einzigstes Copyright im Hack ist im PHP-Code und bitte diesen auch drinnen lassen

Beschreibung:
- Wenn sich ein User löscht wird einen E-Mail an den Admin (die E-Mail Adresse unter ACP -> Einstellungen -> Globale Optionen -> Kontakt eMail Adresse) gesendet, mit Userinformationen.

Getestet mit
wBB-Lite 1.0.2

Demo
keine

Sonstige Informationen
- Dieser Hack darf nur von mir angeboten werden.
- Ich übernehme keinerlei Haftung, die durch diesen Hack entstehen können.
- Das AddOn setzt den Mitgliedschaft Beenden Hack von Frostyz vorraus (http://www.y******.info/thread.php?threadid=13481)
- Den E-Mail Text steht direkt in der destroy.php, wenn jemand irgendwelche Benutzerdaten nicht haben möchte, dann kann er diese direkt aus dem Text entfernen sowie kann er auch dort den Text umschreiben

Mfg
MrMind
----


weiter zum Download
Steven OSeal
Hey klasse... genau das hatte ich mir vorgestellt....

Aber warum sieht eine Mail dann so aus :

------------------------Beginn Mail------------------------
Es hat sich folgender User selbst gelöscht:

Test User


Seine Benutzerinformationen:
E-Mail: test@sabbel.com

Registriert am: 01.01.1970

Postings: 0


Homepage: http://www.meinehp.de

ICQ: 123

AIM: TestAIM

YIM: TestYIM

MSN: MSNTest?

Usertext: Hier steth mein Benutzertext

Geschlecht: männlich

Geburtstag: 06
.02.1980
Interessen: N\A

Beruf: N\A

Herkunft: N\A




Diese Nachricht wurde automatisch generiert und ist kein Spam.





------------------------Beginn Mail------------------------

Leerzeichen und Umbrüche sind genau so im Mail Text enthalten.
MrMind
Also das es so lang gezogen ist, habe ich extra wegen der Übersicht gemacht, willst du das net dann nehm mal alle \n raus, die ich zusätzlich eingefügt habe.

Wegen den Umlauten liegt das wohl an deinem EMail-Client oder EMailserver, der übersetzt wohl die Umlaute in HTML-Tags

Ich check glei nochmal, warum der Geburtstag einen Umbruch hat.


Mfg
MrMind
Steven OSeal
Die Umbrüche stören mich nicht wirklich *g*

Die Umlaute kann ich mir schon erklären, da die Mail im Text format generiert wird, wird natürlich der HTML Code nicht übersetzt.
Das "gelöscht" steht auch so in Deinem Quellcode.
MrMind
Zitat:
Original von Steven OSeal
Die Umlaute kann ich mir schon erklären, da die Mail im Text format generiert wird, wird natürlich der HTML Code nicht übersetzt.
Das "gelöscht" steht auch so in Deinem Quellcode.


lol

Sorry, ich hab mich wohl doch zu sehr mit den HTML-Umlauten rumgeschlagen , da ich komplett vergessen habe, das diese Ausgabe ja net im Browser sondern im EMail-Client erscheint.

Sorry.

Werde das sofort ändern.

Ersetze du bitte alle ü => ü
ö => ö
ä => ä


Mfg
MrMind
Steven OSeal
@MrMind - Kein Problem großes Grinsen

Hab gerade mal nachgesehen wo das Geschlecht im Profil vermerkt wird.

Damit das Umlautproblem dann auch sauber bezüglich des Geschlechts geändert wird, müsste noch das Template "profile_male.tpl" angepasst werden.

Da steht nämlich folgendes drinne : männlich
MrMind
Zitat:
Original von Steven OSeal
@MrMind - Kein Problem großes Grinsen

Hab gerade mal nachgesehen wo das Geschlecht im Profil vermerkt wird.

Damit das Umlautproblem dann auch sauber bezüglich des Geschlechts geändert wird, müsste noch das Template "profile_male.tpl" angepasst werden.

Da steht nämlich folgendes drinne : männlich


Nein das brauchst du ja net, weil ich bei der Mail vorher ermittel was er angegeben hat und das direkt verarbeite:

code:
1:
$del_usergender = ( ( !empty($wbbuserdata['gender']) ) ? ( ( $wbbuserdata['gender'] == 1 ) ? "männlich" : "weiblich" ) : $no_data ) . "\n";


müsste jetzt auch so aussehen:

code:
1:
$del_usergender = ( ( !empty($wbbuserdata['gender']) ) ? ( ( $wbbuserdata['gender'] == 1 ) ? "männlich" : "weiblich" ) : $no_data ) . "\n";


Wenn du das via Template machst, haste wieder das Problem mit den Umlauten großes Grinsen

Mfg
MrMind
Steven OSeal
:lol Das hat ich nicht gesehen... naja bin auch nicht der PHP Freak...

Was sag der Geburtstagsumbruch ?

schüttel... am Geburtstag um brechen.... ok ok billiger Gag großes Grinsen
MrMind
Zitat:
Original von Steven OSeal
:lol Das hat ich nicht gesehen... naja bin auch nicht der PHP Freak...

Was sag der Geburtstagsumbruch ?

schüttel... am Geburtstag um brechen.... ok ok billiger Gag großes Grinsen


Die ganze Zeit ist mir das net aufgefallen *gg*

Eben grade wollte ich was dazu posten und da ist mir der Fehler klar geworden Augen rollen geschockt


Ich hänge hinter jeder Variable ein \n an (Umbruch), ich splitte den Geburtstag später auf in 3 Array-Einträge und nehm den letzten als ersten (weil es ja der Tag ist) und an dem hängt noch das \n dran. großes Grinsen Mauer


hier der richtige Code:

code:
1:
2:
3:
4:
5:
if( $del_userbirthday != $no_data . "\n" )
{
   $del_birthday = explode("-",$del_userbirthday);
   $del_userbirthday = intval($del_birthday[2]).".".intval($del_birthday[1]).".".intval($del_birthday[0])."\n";
}



Mfg
MrMind
Steven OSeal
Tja ... der Mensch ist ein Gewohnheitstier... so einfach kann das Leben sein großes Grinsen

Werds heute abend mal testen, da ich hier kein Upload auf mein Webspace machen kann.

Danke Dir
MrMind
Zitat:
Original von Steven OSeal
Tja ... der Mensch ist ein Gewohnheitstier... so einfach kann das Leben sein großes Grinsen

Werds heute abend mal testen, da ich hier kein Upload auf mein Webspace machen kann.

Danke Dir


Alles klar in der Zeit aktuallisiere ich mal den Anhang großes Grinsen

Mfg
MrMind