Seite 1 von 3

Ergänzung zu "Nachricht an Admin"

Verfasst: 13.10.2002 14:12
von Pumi
Hallo,
hab in einem anderen Thema schon mal meine Frage hinten angehängt. Ist aber glaub keinem aufgefallen.

Deshalb nochmal die Frage:
Ich wollte die Admin-Benachrichtigung bei neun Usern so ändern, dass die e-Mail Adresse mitgeschickt wird.

Ich hab versucht, in der (geänderten) usercp_register.php hier
$emailer->assign_vars(array(
'USERNAME' => $username,
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig'])));
$emailer->send();


zusätzlich

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


einzusetzen.

Die admin_notification.tpl habe ich auch geändert.
Aber die E-Mail Adresse wird trotzdem nicht mitgeschickt.
Was habe ich falsch gemacht ???
Das Feld $user_email stimmt doch, oder?

Verfasst: 13.10.2002 14:21
von Mister_X
also bei mir heißt das Feld einfach $email probiers damit mal

Danke

Verfasst: 13.10.2002 14:29
von Pumi
... ist schon komisch, was man alles versuchen und suchen kann. Und dann übersieht man den naheliegendsten Fehler.

Danke :)

Und die IP

Verfasst: 13.10.2002 15:35
von maddy
Mit welchem $ kann ich noch die IP des Anmelders einfügen, das würde das ganze dann rund machen....

Maddy

Verfasst: 13.10.2002 15:55
von Mister_X
die musst du erstmal selber definieren mit z.B. glaub ich geht das:
$REMOTE_ADDR

Ip

Verfasst: 13.10.2002 16:09
von maddy
Ich kenn mich net so gut aus und bin mich gerade erst am einarbeiten, aber

$REMOTE_ADDR

ist doch schon deklariert bzw definiert oder ?? Würde es nicht reichen die Variable ienfach mit in den send Bereich zu übernehmen ?

Maddy

Verfasst: 13.10.2002 16:12
von Mister_X
jo du fügst unterhalb dem von Pumi erwähnten Code noch
'USER_IP' => $REMOTE_ADDR,

und dann hast du in der admin_notification.tpl die Variable USER_IP zur freien Verfügung

Ip in Admin Mail

Verfasst: 13.10.2002 16:29
von maddy
Hier nun der Hack, so das man Ip und Mail in der Admin Mail hat wenn sich ein neuer Benutzer anmeldet. Hab es ein wenig komplizerter ausgedrückt so das es andere auch in der SUCHE finden können ( hoff ich jedenfalls) schaut bitte noch mal drüber ob ich hier murks schreibe oder nicht !!

#
#-----[ ÖFFNEN ]---------------------------------------------------
#
/includes/usercp_register.php
#
#-----[ FINDE ]---------------------------------------------------
#
else
{
$message = $lang['Account_added'];
$email_template = 'user_welcome';
}
#
#-----[ MIT FOLGENDEM ERSETZEN ]---------------------------------------------------
#
else
{
$message = $lang['Account_added'];
$email_template = 'user_welcome';
//MOD Benachrichtigung - Anfang
$mod_notification = true; // true - Benachrichtigung erfolgt || false - Benachrichtigung erfolgt nicht
//MOD Benachrichtigung - Ende
}
#
#-----[ FINDE ]---------------------------------------------------
#
else
{
$emailer->assign_vars(array(
'SITENAME' => $board_config['sitename'],
'WELCOME_MSG' => sprintf($lang['Welcome_subject'], $board_config['sitename']),
'USERNAME' => $username,
'PASSWORD' => $password_confirm,
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),

'U_ACTIVATE' => $server_url . '?mode=activate&act_key=' . $user_actkey)
);
}

$emailer->send();
$emailer->reset();
#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#

//MOD Benachrichtigung - Anfang
if ( $mod_notification == true )
{
$emailer->use_template("admin_notification", stripslashes($user_lang));
$emailer->email_address($board_config['board_email']);
$emailer->set_subject(); //$lang['New_account_subject']
$emailer->extra_headers($email_headers);

$emailer->assign_vars(array(
'USERNAME' => $username,

'USER_EMAIL' => $email,

'USER_IP' => $REMOTE_ADDR,

'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig'])));
$emailer->send();
$emailer->reset();
}
//MOD Benachrichtigung - Ende


#
#-----[ ERSTELLEN ]---------------------------------------------------
#
# admin_notification.tpl erstellen und nach /language/lang_german/email kopieren


Subject: Neuer Benutzeraccount

Hallo!

Ein neuer Account wurde erstellt:

"{USERNAME}"

"{USER_EMAIL}"

"{USER_IP}"
{EMAIL_SIG}



Alles OK ?????????????????

Ip in Admin Mail

Verfasst: 13.10.2002 17:07
von maddy
Ich kann das Teil leider nicht prüfen, da ich gerade ein systemweites Backup mache, läuft das Ding und ist es so Ok oder nicht ????

Danke

Maddy

Admin Benachrichtigung mit EMail & IP

Verfasst: 13.10.2002 19:13
von maddy
Der Hack funktioniert, Mail an Admin geht mit EMail und IP raus

MADDY