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
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
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
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
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
|
Die ganze Zeit ist mir das net aufgefallen *gg*
Eben grade wollte ich was dazu posten und da ist mir der Fehler klar geworden
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.
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
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
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
Mfg
MrMind