mirror of
https://github.com/phpbb/phpbb.git
synced 2025-10-04 11:41:38 +02:00
changed email class to the approach paul did with the class in 2.2 (the delimiter used as a 'fix' has not really solved the initial problem). fixed timezone display.
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@3966 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
@@ -79,10 +79,10 @@ if ( isset($HTTP_POST_VARS['submit']) )
|
||||
|
||||
if ( $row = $db->sql_fetchrow($result) )
|
||||
{
|
||||
$bcc_list = '';
|
||||
$bcc_list = array();
|
||||
do
|
||||
{
|
||||
$bcc_list .= ( ( $bcc_list != '' ) ? ', ' : '' ) . $row['user_email'];
|
||||
$bcc_list[] = $row['user_email'];
|
||||
}
|
||||
while ( $row = $db->sql_fetchrow($result) );
|
||||
|
||||
@@ -116,12 +116,18 @@ if ( isset($HTTP_POST_VARS['submit']) )
|
||||
|
||||
$emailer = new emailer($board_config['smtp_delivery']);
|
||||
|
||||
$email_headers = 'Return-Path: ' . $board_config['board_email'] . "\nFrom: " . $board_config['board_email'] . "\n";
|
||||
$email_headers .= 'X-AntiAbuse: Board servername - ' . $board_config['server_name'] . "\n";
|
||||
$emailer->from($board_config['board_email']);
|
||||
$emailer->replyto($board_config['board_email']);
|
||||
|
||||
for ($i = 0; $i < count($bcc_list); $i++)
|
||||
{
|
||||
$emailer->bcc($bcc_list[$i]);
|
||||
}
|
||||
|
||||
$email_headers = 'X-AntiAbuse: Board servername - ' . $board_config['server_name'] . "\n";
|
||||
$email_headers .= 'X-AntiAbuse: User_id - ' . $userdata['user_id'] . "\n";
|
||||
$email_headers .= 'X-AntiAbuse: Username - ' . $userdata['username'] . "\n";
|
||||
$email_headers .= 'X-AntiAbuse: User IP - ' . decode_ip($user_ip) . "\n";
|
||||
$email_headers .= "Bcc: $bcc_list\n";
|
||||
|
||||
$emailer->use_template('admin_send_email');
|
||||
$emailer->email_address($board_config['board_email']);
|
||||
|
@@ -64,6 +64,10 @@ $template->set_filenames(array(
|
||||
'header' => 'admin/page_header.tpl')
|
||||
);
|
||||
|
||||
// Format Timezone. We are unable to use array_pop here, because of PHP3 compatibility
|
||||
$l_timezone = explode('.', $board_config['board_timezone']);
|
||||
$l_timezone = ($l_timezone[count($l_timezone)-1] != 0) ? $lang[sprintf('%.1f', $board_config['board_timezone'])] : $lang[number_format($board_config['board_timezone'])];
|
||||
|
||||
//
|
||||
// The following assigns all _common_ variables that may be used at any point
|
||||
// in a template. Note that all URL's should be wrapped in append_sid, as
|
||||
@@ -79,7 +83,7 @@ $template->assign_vars(array(
|
||||
|
||||
'U_INDEX' => append_sid('../index.'.$phpEx),
|
||||
|
||||
'S_TIMEZONE' => sprintf($lang['All_times'], $lang[$board_config['board_timezone']]),
|
||||
'S_TIMEZONE' => sprintf($lang['All_times'], $l_timezone),
|
||||
'S_LOGIN_ACTION' => append_sid('../login.'.$phpEx),
|
||||
'S_JUMPBOX_ACTION' => append_sid('../viewforum.'.$phpEx),
|
||||
'S_CURRENT_TIME' => sprintf($lang['Current_time'], create_date($board_config['default_dateformat'], time(), $board_config['board_timezone'])),
|
||||
|
Reference in New Issue
Block a user