From 5bdd0091eca2f60cf67952eb5ac363fa5f2c5134 Mon Sep 17 00:00:00 2001 From: conory Date: Wed, 29 Mar 2017 16:25:05 +0900 Subject: [PATCH] =?UTF-8?q?=EB=AA=A8=EB=93=88=EC=9D=B4=EB=A6=84=20?= =?UTF-8?q?=EC=A0=95=EA=B7=9C=EC=8B=9D=EC=9C=BC=EB=A1=9C=20=EA=B0=9C?= =?UTF-8?q?=EC=84=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- classes/module/ModuleObject.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/module/ModuleObject.class.php b/classes/module/ModuleObject.class.php index 0343ba382..a46c5aa6d 100644 --- a/classes/module/ModuleObject.class.php +++ b/classes/module/ModuleObject.class.php @@ -298,7 +298,7 @@ class ModuleObject extends Object else if(strpos($permission, 'manager') !== false && !$grant->manager) { // If permission is '*-managers', search modules to find manager privilege of the member - if(Context::get('is_logged') && $find && preg_match('/^(.+)-managers$/', $permission, $type) && $type[1]) + if(Context::get('is_logged') && $find && preg_match('/^([a-z0-9\_]+)-managers$/', $permission, $type) && $type[1]) { // Manager privilege of the member is found by search all modules, Pass if($type[1] == 'all' && getModel('module')->findManagerPrivilege($member_info) !== false)