diff options
author | Michael Cullum <unknownbliss@phpbbdevelopers.net> | 2012-03-16 13:09:33 +0000 |
---|---|---|
committer | Joas Schilling <nickvergessen@gmx.de> | 2012-08-01 10:18:39 +0200 |
commit | 74d3555c4c510a76c947bd7c445f254e5b9b104e (patch) | |
tree | 15c5103c54953525e687574f898530db9e37c753 /phpBB/includes | |
parent | 5c0decf4cf7d6f73ffa686e8861aa3c444f51124 (diff) | |
download | forums-74d3555c4c510a76c947bd7c445f254e5b9b104e.tar forums-74d3555c4c510a76c947bd7c445f254e5b9b104e.tar.gz forums-74d3555c4c510a76c947bd7c445f254e5b9b104e.tar.bz2 forums-74d3555c4c510a76c947bd7c445f254e5b9b104e.tar.xz forums-74d3555c4c510a76c947bd7c445f254e5b9b104e.zip |
[feature/events] Adding core.acp_modules_modules ledge
PHPBB3-9550
Diffstat (limited to 'phpBB/includes')
-rw-r--r-- | phpBB/includes/acp/info/acp_modules.php | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/phpBB/includes/acp/info/acp_modules.php b/phpBB/includes/acp/info/acp_modules.php index c9d2cffa72..fc04eec698 100644 --- a/phpBB/includes/acp/info/acp_modules.php +++ b/phpBB/includes/acp/info/acp_modules.php @@ -14,16 +14,27 @@ class acp_modules_info { function module() { - return array( - 'filename' => 'acp_modules', - 'title' => 'ACP_MODULE_MANAGEMENT', - 'version' => '1.0.0', - 'modes' => array( + global $phpbb_dispatcher; + + $modules = array( 'acp' => array('title' => 'ACP', 'auth' => 'acl_a_modules', 'cat' => array('ACP_MODULE_MANAGEMENT')), 'ucp' => array('title' => 'UCP', 'auth' => 'acl_a_modules', 'cat' => array('ACP_MODULE_MANAGEMENT')), 'mcp' => array('title' => 'MCP', 'auth' => 'acl_a_modules', 'cat' => array('ACP_MODULE_MANAGEMENT')), - ), + ), + + $vars = array('modules'); + $event = new phpbb_event_data(compact($vars)); + $phpbb_dispatcher->dispatch('core.acp_modules_modules', $event); + extract($event->get_data_filtered($vars)); + + $data = array( + 'filename' => 'acp_modules', + 'title' => 'ACP_MODULE_MANAGEMENT', + 'version' => '1.0.0', + 'modes' => $modules ); + + return $data } function install() |