Ersetze die geänderte cards.php nochmal mit einer originalen Version und versuch´s mit folgenden Änderungen..
Code: Alles auswählen
#
#--------[ FINDE ] --------------------
#
$sql = "SELECT g.group_name, u.username, u.user_email, u.user_lang
#
#--------[ MIT FOLGENDEM ERSETZEN ] --------------------
#
$sql = "SELECT g.group_name, u.user_id, u.username, u.user_email, u.user_lang
#
#--------[ FINDE ] --------------------
#
include($phpbb_root_path . 'includes/emailer.'.$phpEx);
while ($i<$total_mods)
{
$script_name = preg_replace('/^\/?(.*?)\/?$/', '\1', trim($board_config['script_path'])). '/viewtopic.'.$phpEx;
$server_name = trim($board_config['server_name']);
$server_protocol = ( $board_config['cookie_secure'] ) ? 'https://' : 'http://';
$server_port = ( $board_config['server_port'] <> 80 ) ? ':' . trim($board_config['server_port']) . '/' : '/';
$emailer = new emailer($board_config['smtp_delivery']);
$emailer->email_address($mods_rowset[$i]['user_email']);
$email_headers = "To: \"".$mods_rowset[$i]['username']."\" <".$mods_rowset[$i]['user_email']. ">\r\n";
$email_headers .= "From: \"".$board_config['sitename']."\" <".$board_config['board_email'].">\r\n";
$email_headers .= "Return-Path: " . (($userdata['user_email']&&$userdata['user_viewemail'])? $userdata['user_email']."\r\n":"\r\n");
$email_headers .= "X-AntiAbuse: Board servername - " . $server_name . "\r\n";
$email_headers .= "X-AntiAbuse: User_id - " . $userdata['user_id'] . "\r\n";
$email_headers .= "X-AntiAbuse: Username - " . $userdata['username'] . "\r\n";
$email_headers .= "X-AntiAbuse: User IP - " . decode_ip($user_ip) . "\r\n";
$emailer->use_template("repport_post",(file_exists($phpbb_root_path . "language/lang_" . $mods_rowset[$i]['user_lang'] . "/email/repport_post.tpl"))?$mods_rowset[$i]['user_lang'] : "");
$i++;
// $emailer->set_subject($lang['Post_repport']);
$emailer->extra_headers($email_headers);
$emailer->assign_vars(array(
'POST_URL' => $server_protocol . $server_name . $server_port . $script_name . '?' . POST_POST_URL . "=$post_id#$post_id",
'POST_SUBJECT' => $post_subject,
'FORUM_NAME' => $forum_name,
'USER' => '"'.$userdata['username'].'"',
'NUMBER_OF_REPPORTS' => $blue_card,
'SITENAME' => $board_config['sitename'],
'BOARD_EMAIL' => $board_config['board_email']));
$emailer->send();
$emailer->reset();
}
#
#--------[ MIT FOLGENDEM ERSETZEN ] --------------------
#
include_once($phpbb_root_path .'includes/bbcode.'.$phpEx);
$pm_from_user = $userdata['user_id'];
$pm_to_user = $mods_rowset[$i]['user_id'];
$pm_time = time();
$pm_subject = $lang['PM_report_subject'];
$pm_text = sprintf($lang['PM_report_text'], $_SERVER['HTTP_HOST'], $board_config['script_path'], $phpEx, $pm_from_user, $userdata['username'], $blue_card, $_SERVER['HTTP_HOST'], $board_config['script_path'], $phpEx, $forum_id, $forum_name, $_SERVER['HTTP_HOST'], $board_config['script_path'], $phpEx, $post_id, $post_id, $post_subject);
$pm_bbcode_uid = make_bbcode_uid();
$sql = "INSERT INTO ". PRIVMSGS_TABLE ." (privmsgs_type, privmsgs_subject, privmsgs_from_userid, privmsgs_to_userid, privmsgs_date, privmsgs_ip, privmsgs_enable_html, privmsgs_enable_bbcode, privmsgs_enable_smilies, privmsgs_attach_sig)
VALUES (". PRIVMSGS_NEW_MAIL .", '". str_replace("\'", "''", $pm_subject) ."', '". $pm_from_user ."', '". $pm_to_user ."', $pm_time, '". $userdata['session_ip'] ."', '". $userdata['user_allowhtml'] ."', '". $userdata['user_allowbbcode'] ."', '". $userdata['user_allowsmile'] ."', '". $userdata['user_attachsig'] ."')";
if( !($result = $db->sql_query($sql, BEGIN_TRANSACTION)) )
{
message_die(GENERAL_ERROR, "Could not send pn.", "", __LINE__, __FILE__, $sql);
}
$privmsg_sent_id = $db->sql_nextid();
$sql = "INSERT INTO ". PRIVMSGS_TEXT_TABLE ." (privmsgs_text_id, privmsgs_bbcode_uid, privmsgs_text)
VALUES ($privmsg_sent_id, '". $pm_bbcode_uid ."', '". str_replace("\'", "''", addslashes($pm_text)) ."')";
if( !$db->sql_query($sql, END_TRANSACTION) )
{
message_die(GENERAL_ERROR, "Could not enter pn text.", "", __LINE__, __FILE__, $sql);
}
$sql = "UPDATE ". USERS_TABLE ." SET user_new_privmsg = user_new_privmsg + 1, user_last_privmsg = ". time() ."
WHERE user_id = '". $pm_to_user ."'";
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update private message new/read status for user.', '', __LINE__, __FILE__, $sql);
}