diff options
author | Marc Alexander <admin@m-a-styles.de> | 2018-10-28 16:21:24 +0100 |
---|---|---|
committer | Marc Alexander <admin@m-a-styles.de> | 2018-10-28 16:21:24 +0100 |
commit | 2121b1274a78611ecb9bface14509957f0d67a32 (patch) | |
tree | dde05412ff21f00a6b97c89e2a07331af71dcb76 /phpBB/includes | |
parent | 96a68bcccb476dd1dd270dc9b341312cbd0a993d (diff) | |
parent | 18d8f943172d3c08eaf473f46676fe79b9a0ae37 (diff) | |
download | forums-2121b1274a78611ecb9bface14509957f0d67a32.tar forums-2121b1274a78611ecb9bface14509957f0d67a32.tar.gz forums-2121b1274a78611ecb9bface14509957f0d67a32.tar.bz2 forums-2121b1274a78611ecb9bface14509957f0d67a32.tar.xz forums-2121b1274a78611ecb9bface14509957f0d67a32.zip |
Merge pull request #5416 from senky/ticket/15839
[ticket/15839] Add core.ucp_login_link_template_after
Diffstat (limited to 'phpBB/includes')
-rw-r--r-- | phpBB/includes/ucp/ucp_login_link.php | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/phpBB/includes/ucp/ucp_login_link.php b/phpBB/includes/ucp/ucp_login_link.php index f4d47e30bb..c1f307eeb5 100644 --- a/phpBB/includes/ucp/ucp_login_link.php +++ b/phpBB/includes/ucp/ucp_login_link.php @@ -39,7 +39,7 @@ class ucp_login_link */ function main($id, $mode) { - global $phpbb_container, $request, $template, $user; + global $phpbb_container, $request, $template, $user, $phpbb_dispatcher; global $phpbb_root_path, $phpEx; // Initialize necessary variables @@ -108,7 +108,7 @@ class ucp_login_link } } - $template->assign_vars(array( + $tpl_ary = array( // Common template elements 'LOGIN_LINK_ERROR' => $login_link_error, 'PASSWORD_CREDENTIAL' => 'login_password', @@ -121,7 +121,24 @@ class ucp_login_link // Login elements 'LOGIN_ERROR' => $login_error, 'LOGIN_USERNAME' => $login_username, - )); + ); + + /** + * Event to perform additional actions before ucp_login_link is displayed + * + * @event core.ucp_login_link_template_after + * @var array data Login link data + * @var \phpbb\auth\provider_interface auth_provider Auth provider + * @var string login_link_error Login link error + * @var string login_error Login error + * @var string login_username Login username + * @var array tpl_ary Template variables + * @since 3.2.4-RC1 + */ + $vars = array('data', 'auth_provider', 'login_link_error', 'login_error', 'login_username', 'tpl_ary'); + extract($phpbb_dispatcher->trigger_event('core.ucp_login_link_template_after', compact($vars))); + + $template->assign_vars($tpl_ary); $this->tpl_name = 'ucp_login_link'; $this->page_title = 'UCP_LOGIN_LINK'; |