diff options
Diffstat (limited to 'phpBB')
| -rw-r--r-- | phpBB/adm/style/acp_users.html | 4 | ||||
| -rw-r--r-- | phpBB/docs/events.md | 7 | ||||
| -rw-r--r-- | phpBB/includes/acp/acp_users.php | 16 | 
3 files changed, 27 insertions, 0 deletions
| diff --git a/phpBB/adm/style/acp_users.html b/phpBB/adm/style/acp_users.html index 18c3d84f96..50b6ec9bc9 100644 --- a/phpBB/adm/style/acp_users.html +++ b/phpBB/adm/style/acp_users.html @@ -231,6 +231,10 @@  	<!-- INCLUDE permission_mask.html --> +<!-- ELSE --> + +	<!-- EVENT acp_users_mode_add --> +  <!-- ENDIF -->  <!-- INCLUDE overall_footer.html --> diff --git a/phpBB/docs/events.md b/phpBB/docs/events.md index aaad64d68c..6af3f55d21 100644 --- a/phpBB/docs/events.md +++ b/phpBB/docs/events.md @@ -498,6 +498,13 @@ acp_styles_list_before  * Since: 3.1.7-RC1  * Purpose: Add content before list of styles +acp_users_mode_add +=== +* Locations: +    + adm/style/acp_users.html +* Since: 3.2.2-RC1 +* Purpose: Add extra modes to the ACP user page +  acp_users_profile_before  ===  * Locations: diff --git a/phpBB/includes/acp/acp_users.php b/phpBB/includes/acp/acp_users.php index 5a2b1445dc..cf442bbc33 100644 --- a/phpBB/includes/acp/acp_users.php +++ b/phpBB/includes/acp/acp_users.php @@ -2576,6 +2576,22 @@ class acp_users  			break; +			default: + +				/** +				* Additional modes provided by extensions +				* +				* @event core.acp_users_mode_add +				* @var	string	mode			New mode +				* @var	int		user_id			User id of the user to manage +				* @var	array	user_row		Array with user data +				* @var	array	error			Array with errors data +				* @since 3.2.2-RC1 +				*/ +				$vars = array('mode', 'user_id', 'user_row', 'error'); +				extract($phpbb_dispatcher->trigger_event('core.acp_users_mode_add', compact($vars))); + +			break;  		}  		// Assign general variables | 
