aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--phpBB/includes/functions.php7
-rw-r--r--phpBB/styles/prosilver/template/login_body.html7
2 files changed, 13 insertions, 1 deletions
diff --git a/phpBB/includes/functions.php b/phpBB/includes/functions.php
index 1bb9cc8299..bbe3033fb5 100644
--- a/phpBB/includes/functions.php
+++ b/phpBB/includes/functions.php
@@ -3373,6 +3373,13 @@ function login_box($redirect = '', $l_explain = '', $l_success = '', $admin = fa
{
$auth_provider = $phpbb_container->get('auth.provider.oauth');
$oauth_box_data = $auth_provider->get_login_data();
+ foreach ($oauth_box_data as $service_name => $data)
+ {
+ $template->assign_block_vars('oauth', array(
+ 'SERVICE_NAME' => $service_name,
+ 'REDIRECT_URL' => $data['url'],
+ ));
+ }
}
$s_hidden_fields = build_hidden_fields($s_hidden_fields);
diff --git a/phpBB/styles/prosilver/template/login_body.html b/phpBB/styles/prosilver/template/login_body.html
index 85a47be4ad..64b3915a1b 100644
--- a/phpBB/styles/prosilver/template/login_body.html
+++ b/phpBB/styles/prosilver/template/login_body.html
@@ -49,7 +49,12 @@
</div><!-- IF OAUTH_LOGIN -->
<div class="content">
-
+ <!-- BEGIN oauth -->
+ <dl>
+ <dt>&nbsp;</dt>
+ <dd><a href="{oauth.REDIRECT_URL}" class="button2">{oauth.SERVICE_NAME}</a></dd>
+ </dl>
+ <!-- END oauth -->
</div><!-- ENDIF -->
</div>
</div>