diff --git a/phpBB/adm/admin_board.php b/phpBB/adm/admin_board.php index 8500b29e7f..e743eba69d 100644 --- a/phpBB/adm/admin_board.php +++ b/phpBB/adm/admin_board.php @@ -470,9 +470,13 @@ switch ($mode) $smtp_yes = ($new['smtp_delivery']) ? 'checked="checked"' : ''; $smtp_no = (!$new['smtp_delivery']) ? 'checked="checked"' : ''; - $smtp_auth_plain = ($new['smtp_auth_method'] == 'PLAIN' || !$new['smtp_auth_method']) ? 'checked="checked"' : ''; - $smtp_auth_login = ($new['smtp_auth_method'] == 'LOGIN') ? 'checked="checked"' : ''; + $auth_methods = array('PLAIN', 'LOGIN', 'CRAM-MD5', 'DIGEST-MD5', 'POP-BEFORE-SMTP'); + $s_smtp_auth_options = ''; + foreach ($auth_methods as $method) + { + $s_smtp_auth_options .= ''; + } ?> lang['ENABLE_EMAIL']; ?>:
lang['ENABLE_EMAIL_EXPLAIN']; ?> @@ -516,7 +520,7 @@ switch ($mode) lang['SMTP_AUTH_METHOD']; ?>:
lang['SMTP_AUTH_METHOD_EXPLAIN']; ?> - /> lang['SMTP_PLAIN']; ?>   /> lang['SMTP_LOGIN']; ?> + lang['SMTP_USERNAME']; ?>:
lang['SMTP_USERNAME_EXPLAIN']; ?> diff --git a/phpBB/adm/admin_email.php b/phpBB/adm/admin_email.php index 716b2b7830..0b7f6ce07c 100644 --- a/phpBB/adm/admin_email.php +++ b/phpBB/adm/admin_email.php @@ -20,7 +20,7 @@ if (!empty($setmodules)) define('IN_PHPBB', 1); // Include files -$phpbb_root_path = '../'; +$phpbb_root_path = './../'; $phpEx = substr(strrchr(__FILE__, '.'), 1); require('pagestart.' . $phpEx); @@ -81,11 +81,16 @@ if (isset($_POST['submit'])) $email_list = array(); do { - $email_list[$row['user_lang']][$i]['method'] = $row['user_notify_type']; - $email_list[$row['user_lang']][$i]['email'] = $row['user_email']; - $email_list[$row['user_lang']][$i]['name'] = $row['username']; - $email_list[$row['user_lang']][$i]['jabber'] = $row['user_jabber']; - $i++; + if (($row['user_notify'] == NOTIFY_EMAIL && $row['user_email']) || + ($row['user_notify'] == NOTIFY_IM && $row['user_jabber']) || + ($row['user_notify'] == NOTIFY_BOTH && $row['user_email'] && $row['user_jabber'])) + { + $email_list[$row['user_lang']][$i]['method'] = $row['user_notify_type']; + $email_list[$row['user_lang']][$i]['email'] = $row['user_email']; + $email_list[$row['user_lang']][$i]['name'] = $row['username']; + $email_list[$row['user_lang']][$i]['jabber'] = $row['user_jabber']; + $i++; + } } while ($row = $db->sql_fetchrow($result)); $db->sql_freeresult($result); @@ -175,7 +180,7 @@ adm_page_header($user->lang['MASS_EMAIL']);

lang['MASS_EMAIL_EXPLAIN']; ?>

-
" name="email"> +" name="email">
lang['COMPOSE']; ?>