diff options
| author | Jakub Senko <jakubsenko@gmail.com> | 2018-10-15 13:54:54 +0200 |
|---|---|---|
| committer | Jakub Senko <jakubsenko@gmail.com> | 2018-10-22 11:13:36 +0200 |
| commit | 18d8f943172d3c08eaf473f46676fe79b9a0ae37 (patch) | |
| tree | 5beb41fb4a9bc2e8078946790a22aabc93157cb3 | |
| parent | 7e003bf687b340bba822fc512bfb2b2c8235a6ad (diff) | |
| download | forums-18d8f943172d3c08eaf473f46676fe79b9a0ae37.tar forums-18d8f943172d3c08eaf473f46676fe79b9a0ae37.tar.gz forums-18d8f943172d3c08eaf473f46676fe79b9a0ae37.tar.bz2 forums-18d8f943172d3c08eaf473f46676fe79b9a0ae37.tar.xz forums-18d8f943172d3c08eaf473f46676fe79b9a0ae37.zip | |
[ticket/15839] Add core.ucp_login_link_template_after
PHPBB3-15839
| -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'; |
