Seite 2 von 2
Verfasst: 22.03.2006 17:03
von TomW
cYbercOsmOnauT hat geschrieben:Die Antwort ist einfach. phpBB sendet dem Admin nur dann eine Mail über neue Registrierungen, wenn die Account Freischaltung "Durch den Admin" aktiviert ist.
Grüße,
Tekin
Bist Du Dir da wirklich sicher, ich hatte bis vor kurzem keine Freischaltung eingestellt, und habe immer eine Mail bekommen. Leigt es vielleicht dadran?
TomW
Verfasst: 22.03.2006 18:14
von cYbercOsmOnauT
Ja bin ich. Hier der entsprechende Codeabschnitt
Code: Alles auswählen
if ( $board_config['require_activation'] != USER_ACTIVATION_ADMIN )
{
$emailer->from($board_config['board_email']);
$emailer->replyto($board_config['board_email']);
$emailer->use_template('user_activate', stripslashes($user_lang));
$emailer->email_address($email);
Wenn
nicht "Durch den Admin" eingestellt ist, sende dem User eine Mail... etwas darunter dann
Code: Alles auswählen
else if ( $board_config['require_activation'] == USER_ACTIVATION_ADMIN )
{
$sql = 'SELECT user_email, user_lang
FROM ' . USERS_TABLE . '
WHERE user_level = ' . ADMIN;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not select Administrators', '', __LINE__, __FILE__, $sql);
}
while ($row = $db->sql_fetchrow($result))
{
$emailer->from($board_config['board_email']);
$emailer->replyto($board_config['board_email']);
$emailer->email_address(trim($row['user_email']));
Wenn "Durch den Admin" eingestellt ist, hole Dir aus der DB die Mailadressen aller Admins und sende denen einzeln eine Mail mit dem Aktivierungslink.
Diese Zeilen sind zu finden im
includes/usercp_register.php (ab Zeile 538).
Wenn es anders war bei Dir, kann es nur an einer Modifikation liegen.
Viele Grüße,
Tekin
Verfasst: 23.03.2006 17:44
von TomW
Habe den Fehler gefunden, hatte vor langer Zeit mal einen Benachrichtigungsmod eingebaut, der hat aber nur eine Mail verschickt, wenn keine Aktivierung eingestellt war, habs nun so geändert dass er immer eine schickt.
Danke euch für die Hilfe.
TomW