sql_query($sql)) { message_die(GENERAL_ERROR, "Coult not select group members!", __LINE__, __FILE__, $sql); } $g_list = $db->sql_fetchrowset($g_result); $email_headers = "From: " . $board_config['board_email'] . "\r\n"; $msg = stripslashes($HTTP_POST_VARS["$f_msg"]); $email_headers .= 'bcc: '; for($i = 0;$i < count($g_list); $i++) { if($i != 0) { $email_headers.= ' ,'; } $email_headers .= $g_list[$i]['user_email']; } mail($board_config['board_email'],$HTTP_POST_VARS["$f_title"],$HTTP_POST_VARS["$f_msg"],$email_headers); $notice = $lang['Messages'].' '.$lang['Sent'].'!'; } //Else, or if they already sent a message $sql = "SELECT group_id, group_name FROM ".GROUPS_TABLE.' WHERE group_single_user <> 1'; $g_result = $db->sql_query($sql); $group_list = $db->sql_fetchrowset($g_result); $select_list = '"; include('page_header_admin.'.$phpEx); $template->set_filenames(array( "body" => "admin/user_email.tpl") ); $template->assign_vars(array( "L_EMAIL_TITLE" => $lang['Email'], "L_EMAIL_EXPLAIN" => $lang['Mass_email_explain'], "L_COMPOSE" => $lang['Compose'], "L_GROUP_SELECT" => $lang['Group'], "L_EMAIL_SUBJECT" => $lang['Subject'], "L_EMAIL_MSG" => $lang['Message'], "L_EMAIL" => $lang['Email'], "L_NOTICE" => $notice, "S_USER_ACTION" => append_sid('admin_mass_email.'.$phpEx), "S_GROUP_SELECT" => $select_list, "S_EMAIL_SUBJECT" => $f_title, "S_EMAIL_MSG" => $f_msg) ); $template->pparse('body'); include('page_footer_admin.'.$phpEx); ?>