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