EMail an gelöschte User auch in UserPrune-Funktion ?!?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
AWSW
Ehemaliges Teammitglied
Beiträge: 3365
Registriert: 26.05.2002 12:20

EMail an gelöschte User auch in UserPrune-Funktion ?!?

Beitrag von AWSW »

Hallo,
habe eben diesen MOD auf phpbbhacks.com gefunden, der eine Mail an einen soeben über das ACP gelöschten User versendet, um ihm mitzuteilen, dass sein Account nun nicht mehr vorhanden ist:
#################################################################
## Mod Title: Email notify on user delete
## Mod Version: 1.0.0
## Mod Author: Lunatic < lunatic@10qt.net > http://www.10qt.net
## Mod Description: An email is sent to the user who is deleted by an admin.
##
##
## Installation Level: (easy)
## Installation Time: 2 Minutes
##
## Files To Edit: 1
## - admin/admin_users.php
##
## Files To Create: 1
## - language/your_language/email/deluser_notify.tpl
##
## Included Files: None
########################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################



#
#-----[ OPEN ]------------------------------------------
#
admin/admin_users.php


#
#-----[ FIND ]---------------------------------
#
$message = $lang['User_deleted'];

#
#-----[ BEFORE, ADD ]------------------------------------------
#

// START - Email notify on user delete
$email_headers = 'From: ' . $board_config['board_email'] . "\nReturn-Path: " . $board_config['board_email'] . "\n";

include($phpbb_root_path . 'includes/emailer.'.$phpEx);
$emailer = new emailer($board_config['smtp_delivery']);

$emailer->use_template('deluser_notify', $to_userdata['user_lang']);
$emailer->extra_headers($email_headers);
$emailer->email_address($email);
$emailer->set_subject(); //$lang['Notification_subject']

$emailer->assign_vars(array(
'USERNAME' => $username,
'SITENAME' => $board_config['sitename'],
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig'])
)
);

$emailer->send();
$emailer->reset();
// END - Email notify on user delete

#
#-----[ CREATE ]---------------------------------
#
language/your_language/email/deluser_notify.tpl


#
#-----[ PUT THIS IN THIS FILE ]---------------------------------
#
# English Version
#

Subject: Account deleted on {SITENAME}
Charset: iso-8859-1

Hello {USERNAME},

You receive this automatic e-mail because your account on {SITENAME} has just been deleted. Indeed, you didn't respect the board's rules. In order to know exactly the reason of the suppression of your account, please contact an admin.


{EMAIL_SIG}
HIER WÜRDE ICH AUCH NOCH GERN DIE MAIL-ADRESSE DES ADMIN HINTERLEGEN...

#----- [ EoM ] --------------------------------------------------

Über die "admin_users.php" klappt dies auch, aber ich würde diese Mail auch gern versenden können, wenn ich gleich mehrere User über den AdminUserPruneMOD lösche... Leider konnte ich durch mehrere Versuche nicht selbst heraus finden, wo ich den php-Teil in der Datei platzieren muss und erhielt immer eine Fehlermeldung, dass die Mailadresse leer sei...

Hier meine "admin_user_prune.php": admin_user_prune.txt

Danke für jeden Tipp vorab :)
LEIDER DAUERHAFT OFFLINE & Ich beantworte keine Fragen zu phpBB per Mail oder PN !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Re: EMail an gelöschte User auch in UserPrune-Funktion ?!?

Beitrag von Acid »

Code: Alles auswählen

$message = '<b>'.$action_text.'</b><br /><br />' . (($i) ? sprintf($lang['User_prune_deleted_explain'],$i).'<b>'.$name_list.'</b>' : $lang['User_prune_none_explain']);
...hast ma versucht, es vor dieser Zeile zu platzieren ?
AWSW hat geschrieben:
{EMAIL_SIG}
HIER WÜRDE ICH AUCH NOCH GERN DIE MAIL-ADRESSE DES ADMIN HINTERLEGEN...
..dann mach das. 8)
AWSW
Ehemaliges Teammitglied
Beiträge: 3365
Registriert: 26.05.2002 12:20

Beitrag von AWSW »

HI :D

Dann erhalte ich wieder diese Meldung:
Allgemeiner Fehler
No email address set

DEBUG MODE

Line : 195
File : C:\AWSW\phpbb204\includes\emailer.php
LEIDER DAUERHAFT OFFLINE & Ich beantworte keine Fragen zu phpBB per Mail oder PN !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Ja stimmt kann ja ned funktionieren zwecks Mailadresse (welche in admin_user_prune.php nirgends definiert is).

Hast ma ´n Link zum kompletten "user_prune" Hack ?
AWSW
Ehemaliges Teammitglied
Beiträge: 3365
Registriert: 26.05.2002 12:20

Beitrag von AWSW »

LEIDER DAUERHAFT OFFLINE & Ich beantworte keine Fragen zu phpBB per Mail oder PN !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
AWSW
Ehemaliges Teammitglied
Beiträge: 3365
Registriert: 26.05.2002 12:20

Beitrag von AWSW »

Stop Halt :o Gibts da 2 verschiedene von :o

Das ist der den ich verbaut habe: http://www.phpbbhacks.com/viewhack.php?id=346

Wie mir scheint, ist der obere Link aber der aktuellere - nimm aber bitte den hier mit der 1.20er Version, da es für ein 2.0.1er Board ist ;)

Sorry für die Verwirrung :D
LEIDER DAUERHAFT OFFLINE & Ich beantworte keine Fragen zu phpBB per Mail oder PN !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
AWSW
Ehemaliges Teammitglied
Beiträge: 3365
Registriert: 26.05.2002 12:20

Beitrag von AWSW »

Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“