diff --git a/phpBB/index.php b/phpBB/index.php index 5622bc37c7..c41de04b4d 100644 --- a/phpBB/index.php +++ b/phpBB/index.php @@ -211,6 +211,7 @@ if ($show_birthdays) $template->assign_block_vars_array('birthdays', $birthdays); } +$controller_helper = $phpbb_container->get('controller.helper'); // Assign index specific vars $template->assign_vars(array( 'TOTAL_POSTS' => $user->lang('TOTAL_POSTS_COUNT', (int) $config['num_posts']), @@ -222,7 +223,7 @@ $template->assign_vars(array( 'BIRTHDAY_LIST' => (empty($birthday_list)) ? '' : implode($user->lang['COMMA_SEPARATOR'], $birthday_list), 'S_LOGIN_ACTION' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=login'), - 'U_SEND_PASSWORD' => ($config['email_enable']) ? append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=sendpassword') : '', + 'U_SEND_PASSWORD' => ($config['email_enable'] && $config['allow_password_reset']) ? $controller_helper->route('phpbb_ucp_forgot_password_controller') : '', 'S_DISPLAY_BIRTHDAY_LIST' => $show_birthdays, 'S_INDEX' => true,