
Ich habe gerade den Mod admin_registration_notify eingebaut, und der fuuktioniert auch echt wunderbar

Jedenfalls möchte ich (als admin) nicht benachrichtigt werden, wenn sich jemand registriert, sondern nur, wenn jemand seinen account freischaltet. Da dachte ich mir ich verschiebe einfach den code, in dem die mail an die admins generiert werden, aus
usercp_registerphp nach usercp_activation.php
der code lautet:
Code: Alles auswählen
if ( $board_config['registration_notify'] )
{
$sql = "SELECT user_email, user_lang
FROM " . USERS_TABLE . "
WHERE user_level" . (($board_config['registration_notify'] == USER_REGISTRATION_NOTIFY_ADMIN) ? " = " : " >= ") . 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']));
$emailer->use_template("admin_new_user", $row['user_lang']);
$emailer->set_subject($lang['New_user_registration']);
$emailer->assign_vars(array(
'SITENAME' => $board_config['sitename'],
'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $username), 0, 25)),
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),
'U_PROFILE' => $server_url . '?mode=viewprofile&' . POST_USERS_URL . '=' . $user_id)
);
$emailer->send();
$emailer->reset();
}
$db->sql_freeresult($result);
}
Übersehe ich da was, oder läuft die activation in einem anderen kontext oder bin ich einfach nur zu blöd für den Job?
Danke schon mal für eure Hilfe

Damion