Цитата:TvoyWeb подскажи пожалуста, как такой баг тоже можно исправить на форуме версии ExBB Full Mods 0.1.5
в файле tools.php есть фукнция massmail, надо ее заменить на эту фунцкию
CODE:function massmail() {
global $exbb,$vars,$lang;
include('./language/' . $exbb['default_lang'] . '/lang_admin.php');
if (!$exbb['reged']) error($lang['Info'],$lang['Guest_mail'],'',0);
$to_id = (!isset($vars['mid']) || intval($vars['mid']) === 0) ? FALSE: intval($vars['mid']);
$users = get_file($exbb['home_path'].'data/users.php',FALSE);
if (!array_key_exists($to_id,$users)) error($lang['Main_msg'],$lang['Dont_chg_url']);
$member = getmember($to_id);
if (isset($vars['mode'])) {
if (isset($vars['mid']) && array_key_exists($vars['mid'],$users)) {
if (!defined('IS_ADMIN')) {
$lastpost = $_SESSION['lastposttime'] + $exbb['flood_limit'];
if ($lastpost > time()) error($lang['Email_error'],$lang['Flood_limit'].$exbb['flood_limit'].$lang['Flood_mail']);
$_SESSION['lastposttime'] = time();
}
$message = $lang['Hello'].', '.$member['name']."\n".$exbb['member'].$lang['Email_from'].$exbb['boardname'].' ('.$exbb['boardurl'].")\n\n";
$message .= stripslashes(trim($_POST['message']));
sendmail($exbb['member'],$users[$exbb['mem_id']]['m'], $message,$vars['subject'],$users[$vars['mid']]['m']);
error($lang['Info'],$lang['Message_sent'],'',0);
} else {
error($lang['Info'],$lang['Email_error'],'',0);
}
} else {
unset($users);
$title_page = $exbb['boardname'];
include('./templates/'.$exbb['default_style'].'all_header.tpl');
include('./templates/'.$exbb['default_style'].'logos.tpl');
include('./templates/'.$exbb['default_style'].'massmail.tpl');
include('./templates/'.$exbb['default_style'].'footer.tpl');
include('page_tail.php');
}
}
В прикрепленном архиве измененные файлы скинов. Просто замени их у себя и все.
|