mirror of
https://github.com/phpbb/phpbb.git
synced 2025-08-06 08:47:45 +02:00
[ticket/17135] Fix code review issues
PHPBB-17135
This commit is contained in:
@@ -720,17 +720,16 @@ class acp_board
|
||||
{
|
||||
if ($config['email_enable'])
|
||||
{
|
||||
$messenger = $phpbb_container->get('messenger.method_collection');
|
||||
$email = $messenger->offsetGet('messenger.method.email');
|
||||
$email->set_use_queue(false);
|
||||
$email->template('test');
|
||||
$email->set_addresses($user->data);
|
||||
$email->anti_abuse_headers($config, $user);
|
||||
$email->assign_vars([
|
||||
$email_method = $phpbb_container->get('messenger.method.email');
|
||||
$email_method->set_use_queue(false);
|
||||
$email_method->template('test');
|
||||
$email_method->set_addresses($user->data);
|
||||
$email_method->anti_abuse_headers($config, $user);
|
||||
$email_method->assign_vars([
|
||||
'USERNAME' => html_entity_decode($user->data['username'], ENT_COMPAT),
|
||||
'MESSAGE' => html_entity_decode($request->variable('send_test_email_text', '', true), ENT_COMPAT),
|
||||
]);
|
||||
$email->send();
|
||||
$email_method->send();
|
||||
|
||||
trigger_error($user->lang('TEST_EMAIL_SENT') . adm_back_link($this->u_action));
|
||||
}
|
||||
|
@@ -217,16 +217,15 @@ class acp_email
|
||||
);
|
||||
extract($phpbb_dispatcher->trigger_event('core.acp_email_send_before', compact($vars)));
|
||||
|
||||
$messenger = $phpbb_container->get('messenger.method_collection');
|
||||
$messenger = (\phpbb\di\service_collection) $phpbb_container->get('messenger.method_collection');
|
||||
$messenger_collection_iterator = $messenger->getIterator();
|
||||
for ($i = 0, $size = count($email_list); $i < $size; $i++)
|
||||
{
|
||||
$used_lang = $email_list[$i][0]['lang'];
|
||||
$used_method = $email_list[$i][0]['method'];
|
||||
|
||||
while ($messenger_collection_iterator->valid())
|
||||
foreach ($messenger_collection_iterator as $messenger_method)
|
||||
{
|
||||
$messenger_method = $messenger_collection_iterator->current();
|
||||
if ($messenger_method->get_id() == $used_method || $used_method == NOTIFY_BOTH)
|
||||
{
|
||||
$messenger_method->set_use_queue($use_queue);
|
||||
@@ -260,7 +259,6 @@ class acp_email
|
||||
$messenger_method->save_queue();
|
||||
}
|
||||
}
|
||||
$messenger_collection_iterator->next();
|
||||
}
|
||||
}
|
||||
unset($email_list);
|
||||
|
@@ -114,19 +114,18 @@ class acp_inactive
|
||||
|
||||
if ($config['require_activation'] == USER_ACTIVATION_ADMIN && !empty($inactive_users))
|
||||
{
|
||||
$messenger = $phpbb_container->get('messenger.method_collection');
|
||||
$email = $messenger->offsetGet('messenger.method.email');
|
||||
$email->set_use_queue(false);
|
||||
$email_method = $phpbb_container->get('messenger.method.email');
|
||||
$email_method->set_use_queue(false);
|
||||
|
||||
foreach ($inactive_users as $row)
|
||||
{
|
||||
$email->template('admin_welcome_activated', $row['user_lang']);
|
||||
$email->set_addresses($row);
|
||||
$email->anti_abuse_headers($config, $user);
|
||||
$email->assign_vars([
|
||||
$email_method->template('admin_welcome_activated', $row['user_lang']);
|
||||
$email_method->set_addresses($row);
|
||||
$email_method->anti_abuse_headers($config, $user);
|
||||
$email_method->assign_vars([
|
||||
'USERNAME' => html_entity_decode($row['username'], ENT_COMPAT),
|
||||
]);
|
||||
$email->send();
|
||||
$email_method->send();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -199,14 +198,13 @@ class acp_inactive
|
||||
{
|
||||
// Send the messages
|
||||
$usernames = $user_ids = array();
|
||||
$messenger = $phpbb_container->get('messenger.method_collection');
|
||||
$messenger = (\phpbb\di\service_collection) $phpbb_container->get('messenger.method_collection');
|
||||
$messenger_collection_iterator = $messenger->getIterator();
|
||||
|
||||
do
|
||||
{
|
||||
while ($messenger_collection_iterator->valid())
|
||||
foreach ($messenger_collection_iterator as $messenger_method)
|
||||
{
|
||||
$messenger_method = $messenger_collection_iterator->current();
|
||||
if ($messenger_method->get_id() == $user_row['user_notify_type'] || $user_row['user_notify_type'] == NOTIFY_BOTH)
|
||||
{
|
||||
$messenger_method->template('user_remind_inactive', $row['user_lang']);
|
||||
@@ -221,7 +219,6 @@ class acp_inactive
|
||||
$messenger_method->send();
|
||||
$messenger_method->save_queue();
|
||||
}
|
||||
$messenger_collection_iterator->next();
|
||||
}
|
||||
|
||||
$usernames[] = $row['username'];
|
||||
|
@@ -398,18 +398,17 @@ class acp_users
|
||||
$db->sql_query($sql);
|
||||
|
||||
// Start sending email
|
||||
$messenger = $phpbb_container->get('messenger.method_collection');
|
||||
$email = $messenger->offsetGet('messenger.method.email');
|
||||
$email->set_use_queue(false);
|
||||
$email->template($email_template, $user_row['user_lang']);
|
||||
$email->set_addresses($user_row);
|
||||
$email->anti_abuse_headers($config, $user);
|
||||
$email->assign_vars([
|
||||
$email_method = $phpbb_container->get('messenger.method.email');
|
||||
$email_method->set_use_queue(false);
|
||||
$email_method->template($email_template, $user_row['user_lang']);
|
||||
$email_method->set_addresses($user_row);
|
||||
$email_method->anti_abuse_headers($config, $user);
|
||||
$email_method->assign_vars([
|
||||
'WELCOME_MSG' => html_entity_decode(sprintf($user->lang['WELCOME_SUBJECT'], $config['sitename']), ENT_COMPAT),
|
||||
'USERNAME' => html_entity_decode($user_row['username'], ENT_COMPAT),
|
||||
'U_ACTIVATE' => "$server_url/ucp.$phpEx?mode=activate&u={$user_row['user_id']}&k=$user_actkey",
|
||||
]);
|
||||
$email->send();
|
||||
$email_method->send();
|
||||
|
||||
$phpbb_log->add('admin', $user->data['user_id'], $user->ip, 'LOG_USER_REACTIVATE', false, array($user_row['username']));
|
||||
$phpbb_log->add('user', $user->data['user_id'], $user->ip, 'LOG_USER_REACTIVATE_USER', false, array(
|
||||
@@ -454,16 +453,15 @@ class acp_users
|
||||
$phpbb_notifications = $phpbb_container->get('notification_manager');
|
||||
$phpbb_notifications->delete_notifications('notification.type.admin_activate_user', $user_row['user_id']);
|
||||
|
||||
$messenger = $phpbb_container->get('messenger.method_collection');
|
||||
$email = $messenger->offsetGet('messenger.method.email');
|
||||
$email->set_use_queue(false);
|
||||
$email->template('admin_welcome_activated', $user_row['user_lang']);
|
||||
$email->set_addresses($user_row);
|
||||
$email->anti_abuse_headers($config, $user);
|
||||
$email->assign_vars([
|
||||
$email_method = $phpbb_container->get('messenger.method.email');
|
||||
$email_method->set_use_queue(false);
|
||||
$email_method->template('admin_welcome_activated', $user_row['user_lang']);
|
||||
$email_method->set_addresses($user_row);
|
||||
$email_method->anti_abuse_headers($config, $user);
|
||||
$email_method->assign_vars([
|
||||
'USERNAME' => html_entity_decode($user_row['username'], ENT_COMPAT),
|
||||
]);
|
||||
$email->send();
|
||||
$email_method->send();
|
||||
}
|
||||
}
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@@ -131,11 +131,10 @@ class ucp_activate
|
||||
$phpbb_notifications = $phpbb_container->get('notification_manager');
|
||||
$phpbb_notifications->delete_notifications('notification.type.admin_activate_user', $user_row['user_id']);
|
||||
|
||||
$messenger = $phpbb_container->get('messenger.method_collection');
|
||||
$messenger = (\phpbb\di\service_collection) $phpbb_container->get('messenger.method_collection');
|
||||
$messenger_collection_iterator = $messenger->getIterator();
|
||||
while ($messenger_collection_iterator->valid())
|
||||
foreach ($messenger_collection_iterator as $messenger_method)
|
||||
{
|
||||
$messenger_method = $messenger_collection_iterator->current();
|
||||
if ($messenger_method->get_id() == $user_row['user_notify_type'] || $user_row['user_notify_type'] == NOTIFY_BOTH)
|
||||
{
|
||||
$messenger_method->set_use_queue(false);
|
||||
@@ -148,7 +147,6 @@ class ucp_activate
|
||||
|
||||
$messenger_method->send();
|
||||
}
|
||||
$messenger_collection_iterator->next();
|
||||
}
|
||||
|
||||
$message = 'ACCOUNT_ACTIVE_ADMIN';
|
||||
|
@@ -174,17 +174,16 @@ class ucp_profile
|
||||
|
||||
$user_actkey = gen_rand_string(mt_rand(6, 10));
|
||||
|
||||
$messenger = $phpbb_container->get('messenger.method_collection');
|
||||
$email = $messenger->offsetGet('messenger.method.email');
|
||||
$email_method = $phpbb_container->get('messenger.method.email');
|
||||
$template_file = ($config['require_activation'] == USER_ACTIVATION_ADMIN) ? 'user_activate_inactive' : 'user_activate';
|
||||
$email->template($template_file, $user->data['user_lang']);
|
||||
$email->to($data['email'], $data['username']);
|
||||
$email->anti_abuse_headers($config, $user);
|
||||
$email->assign_vars([
|
||||
$email_method->template($template_file, $user->data['user_lang']);
|
||||
$email_method->to($data['email'], $data['username']);
|
||||
$email_method->anti_abuse_headers($config, $user);
|
||||
$email_method->assign_vars([
|
||||
'USERNAME' => html_entity_decode($data['username'], ENT_COMPAT),
|
||||
'U_ACTIVATE' => "$server_url/ucp.$phpEx?mode=activate&u={$user->data['user_id']}&k=$user_actkey",
|
||||
]);
|
||||
$email->send();
|
||||
$email_method->send();
|
||||
|
||||
if ($config['require_activation'] == USER_ACTIVATION_ADMIN)
|
||||
{
|
||||
|
@@ -458,13 +458,12 @@ class ucp_register
|
||||
|
||||
if ($config['email_enable'])
|
||||
{
|
||||
$messenger = $phpbb_container->get('messenger.method_collection');
|
||||
$email = $messenger->offsetGet('messenger.method.email');
|
||||
$email->set_use_queue(false);
|
||||
$email->template($email_template, $data['lang']);
|
||||
$email->to($data['email'], $data['username']);
|
||||
$email->anti_abuse_headers($config, $user);
|
||||
$email->assign_vars([
|
||||
$email_method = $phpbb_container->get('messenger.method.email');
|
||||
$email_method->set_use_queue(false);
|
||||
$email_method->template($email_template, $data['lang']);
|
||||
$email_method->to($data['email'], $data['username']);
|
||||
$email_method->anti_abuse_headers($config, $user);
|
||||
$email_method->assign_vars([
|
||||
'WELCOME_MSG' => html_entity_decode(sprintf($user->lang['WELCOME_SUBJECT'], $config['sitename']), ENT_COMPAT),
|
||||
'USERNAME' => html_entity_decode($data['username'], ENT_COMPAT),
|
||||
'PASSWORD' => html_entity_decode($data['new_password'], ENT_COMPAT),
|
||||
@@ -473,7 +472,7 @@ class ucp_register
|
||||
|
||||
if ($coppa)
|
||||
{
|
||||
$email->assign_vars([
|
||||
$email_method->assign_vars([
|
||||
'FAX_INFO' => $config['coppa_fax'],
|
||||
'MAIL_INFO' => $config['coppa_mail'],
|
||||
'EMAIL_ADDRESS' => $data['email'],
|
||||
@@ -506,7 +505,7 @@ class ucp_register
|
||||
);
|
||||
extract($phpbb_dispatcher->trigger_event('core.ucp_register_welcome_email_before', compact($vars)));
|
||||
|
||||
$email->send();
|
||||
$email_method->send();
|
||||
}
|
||||
|
||||
if ($config['require_activation'] == USER_ACTIVATION_ADMIN)
|
||||
|
@@ -94,18 +94,17 @@ class ucp_resend
|
||||
|
||||
$coppa = ($row['group_name'] == 'REGISTERED_COPPA' && $row['group_type'] == GROUP_SPECIAL) ? true : false;
|
||||
|
||||
$messenger = $phpbb_container->get('messenger.method_collection');
|
||||
$email = $messenger->offsetGet('messenger.method.email');
|
||||
$email->set_use_queue(false);
|
||||
$email_method = $phpbb_container->get('messenger.method.email');
|
||||
$email_method->set_use_queue(false);
|
||||
|
||||
if ($config['require_activation'] == USER_ACTIVATION_SELF || $coppa)
|
||||
{
|
||||
$email->template(($coppa) ? 'coppa_resend_inactive' : 'user_resend_inactive', $user_row['user_lang']);
|
||||
$email->set_addresses($user_row);
|
||||
$email_method->template(($coppa) ? 'coppa_resend_inactive' : 'user_resend_inactive', $user_row['user_lang']);
|
||||
$email_method->set_addresses($user_row);
|
||||
|
||||
$email->anti_abuse_headers($config, $user);
|
||||
$email_method->anti_abuse_headers($config, $user);
|
||||
|
||||
$email->assign_vars([
|
||||
$email_method->assign_vars([
|
||||
'WELCOME_MSG' => html_entity_decode(sprintf($user->lang['WELCOME_SUBJECT'], $config['sitename']), ENT_COMPAT),
|
||||
'USERNAME' => html_entity_decode($user_row['username'], ENT_COMPAT),
|
||||
'U_ACTIVATE' => generate_board_url() . "/ucp.$phpEx?mode=activate&u={$user_row['user_id']}&k={$user_row['user_actkey']}",
|
||||
@@ -113,14 +112,14 @@ class ucp_resend
|
||||
|
||||
if ($coppa)
|
||||
{
|
||||
$email->assign_vars([
|
||||
$email_method->assign_vars([
|
||||
'FAX_INFO' => $config['coppa_fax'],
|
||||
'MAIL_INFO' => $config['coppa_mail'],
|
||||
'EMAIL_ADDRESS' => $user_row['user_email'],
|
||||
]);
|
||||
}
|
||||
|
||||
$email->send();
|
||||
$email_method->send();
|
||||
}
|
||||
|
||||
if ($config['require_activation'] == USER_ACTIVATION_ADMIN)
|
||||
@@ -136,9 +135,8 @@ class ucp_resend
|
||||
$messenger_collection_iterator = $messenger->getIterator();
|
||||
while ($row = $db->sql_fetchrow($result))
|
||||
{
|
||||
while ($messenger_collection_iterator->valid())
|
||||
foreach ($messenger_collection_iterator as $messenger_method)
|
||||
{
|
||||
$messenger_method = $messenger_collection_iterator->current();
|
||||
$messenger_method->set_use_queue(false);
|
||||
if ($messenger_method->get_id() == $row['user_notify_type'] || $row['user_notify_type'] == NOTIFY_BOTH)
|
||||
{
|
||||
@@ -156,7 +154,6 @@ class ucp_resend
|
||||
// Save the queue in the messenger method class (has to be called or these messages could be lost)
|
||||
$messenger_method->save_queue();
|
||||
}
|
||||
$messenger_collection_iterator->next();
|
||||
}
|
||||
}
|
||||
$db->sql_freeresult($result);
|
||||
|
Reference in New Issue
Block a user