aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/mcp.php
diff options
context:
space:
mode:
authorbrunoais <brunoaiss@gmail.com>2014-10-26 07:44:44 +0000
committerbrunoais <brunoaiss@gmail.com>2014-10-26 10:58:23 +0000
commit203f9c24d4c8aea289b4dbb3515bcb5309ae8228 (patch)
tree8ff6e1e39231f3b7071e28b9a112aa37f46556a7 /phpBB/mcp.php
parentba2c40cde939a3b88fc1ce3d3981b0b1d5ad7246 (diff)
downloadforums-203f9c24d4c8aea289b4dbb3515bcb5309ae8228.tar
forums-203f9c24d4c8aea289b4dbb3515bcb5309ae8228.tar.gz
forums-203f9c24d4c8aea289b4dbb3515bcb5309ae8228.tar.bz2
forums-203f9c24d4c8aea289b4dbb3515bcb5309ae8228.tar.xz
forums-203f9c24d4c8aea289b4dbb3515bcb5309ae8228.zip
[ticket/13141] Implement core.mcp_global_f_read_auth_after
PHPBB3-13141
Diffstat (limited to 'phpBB/mcp.php')
-rw-r--r--phpBB/mcp.php13
1 files changed, 13 insertions, 0 deletions
diff --git a/phpBB/mcp.php b/phpBB/mcp.php
index 25765b1af7..089f85265d 100644
--- a/phpBB/mcp.php
+++ b/phpBB/mcp.php
@@ -136,6 +136,19 @@ if ($forum_id && !$auth->acl_get('f_read', $forum_id))
{
trigger_error('NOT_AUTHORISED');
}
+/**
+* Allow applying additional permissions to MCP access besides f_read
+*
+* @event core.mcp_global_f_read_auth_after
+* @var string topic_id The topic the user tried to access
+* @var array forum_id The forum the user tried to access
+* @since 3.1.0-RC5
+*/
+$vars = array(
+ 'topic_id',
+ 'forum_id',
+);
+extract($phpbb_dispatcher->trigger_event('core.mcp_global_f_read_auth_after', compact($vars)));
if ($forum_id)
{