diff options
| author | rxu <rxu@mail.ru> | 2014-08-10 20:36:05 +0800 | 
|---|---|---|
| committer | rxu <rxu@mail.ru> | 2014-08-11 06:35:36 +0800 | 
| commit | 96e8b67a4ea74372a34da2779ff5aa3bf55a8f4a (patch) | |
| tree | e678c0f9481af25e8da139397ca8c3bf8c8543b4 | |
| parent | 547c8a6d8ba1dd9b90d2dd4c5e1dc543d23ce781 (diff) | |
| download | forums-96e8b67a4ea74372a34da2779ff5aa3bf55a8f4a.tar forums-96e8b67a4ea74372a34da2779ff5aa3bf55a8f4a.tar.gz forums-96e8b67a4ea74372a34da2779ff5aa3bf55a8f4a.tar.bz2 forums-96e8b67a4ea74372a34da2779ff5aa3bf55a8f4a.tar.xz forums-96e8b67a4ea74372a34da2779ff5aa3bf55a8f4a.zip | |
[ticket/12944] Add core.login_forum_box core event
Add core.login_forum_box core event to allow extensions
performing additional actions on forum login.
PHPBB3-12944
| -rw-r--r-- | phpBB/includes/functions.php | 13 | 
1 files changed, 12 insertions, 1 deletions
| diff --git a/phpBB/includes/functions.php b/phpBB/includes/functions.php index bd0a5795b1..f23b9840c6 100644 --- a/phpBB/includes/functions.php +++ b/phpBB/includes/functions.php @@ -2956,7 +2956,7 @@ function login_box($redirect = '', $l_explain = '', $l_success = '', $admin = fa  */  function login_forum_box($forum_data)  { -	global $db, $phpbb_container, $request, $template, $user; +	global $db, $phpbb_container, $request, $template, $user, $phpbb_dispatcher;  	$password = $request->variable('password', '', true); @@ -3017,6 +3017,17 @@ function login_forum_box($forum_data)  		$template->assign_var('LOGIN_ERROR', $user->lang['WRONG_PASSWORD']);  	} +	/** +	* Performing additional actions, load additional data on forum login +	* +	* @event core.login_forum_box +	* @var	array	forum_data		Array with forum data +	* @var	string	password		Password entered +	* @since 3.1.0-RC3 +	*/ +	$vars = array('forum_data', 'password'); +	extract($phpbb_dispatcher->trigger_event('core.login_forum_box', compact($vars))); +  	page_header($user->lang['LOGIN']);  	$template->assign_vars(array( | 
