모듈이름 정규식으로 개선

This commit is contained in:
conory 2017-03-29 16:25:05 +09:00
parent 74d1b221d9
commit 5bdd0091ec

View file

@ -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)