Birthday Mail, die 100ste

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Club Synth
Mitglied
Beiträge: 75
Registriert: 07.11.2005 14:40
Wohnort: Düsseldorf
Kontaktdaten:

Birthday Mail, die 100ste

Beitrag von Club Synth »

Habe Birthay-MOD und Mail Extension und das altbekannte Problem mit dem einloggen des Gerburtstaglers..
Hab schon einige Tipps probiert, der komische SQL-Tausendnochwas kommt nu nicht, dafür

Fatal error: Call to a member function on a non-object in .../forum/includes/page_header.php on line 309

// START Birthday Mail Extension
$sql = "SELECT * FROM " . USERS_TABLE . " WHERE user_id = " . $userdata['user_id'];
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, $lang['bd_sqlerror'], '', __LINE__, __FILE__, $sql);
}

while( $row = $db->sql_fetchrow($result) )
{
$bd_mail = intval($row['user_email']);
}

$sql = "SELECT * FROM " . USERS_TABLE . " WHERE user_id = $user_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, $lang['bd_sqlerror'], '', __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("birthday", $row['user_lang']);
$emailer->set_subject($lang['bd_subject']);

$emailer->assign_vars(array(
'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $row['username']), 0, 25)),
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),
'BOARDNAME' => str_replace('<br />', "\n", "-- \n" . $board_config['sitename'])
));
$emailer->send();
$emailer->reset();

// END Birthday Mail Extension
Die fette Zeile ist 309..

E-Mail hat er noch nie verschickt. Kann das Ding blöderweise nur alle 24 Stunden testen, sonst müßte ich dauernd neue Accounts anmelden..
Fensterklauer
Mitglied
Beiträge: 79
Registriert: 30.12.2005 13:15
Wohnort: Gera
Kontaktdaten:

Beitrag von Fensterklauer »

Das problem habe ich damit auch.
Plz help
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Versuchs mal damit --> B-day email Add-on

http://www.net4seven.de/dlview31.html

Sollte überall funktionieren. easy
Antworten

Zurück zu „phpBB 2.0: Mod Support“