Seite 1 von 1

Birthday Mail, die 100ste

Verfasst: 25.11.2005 16:17
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..

Verfasst: 14.01.2006 21:56
von Fensterklauer
Das problem habe ich damit auch.
Plz help

Verfasst: 14.01.2006 23:16
von easygo
Versuchs mal damit --> B-day email Add-on

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

Sollte überall funktionieren. easy