srl 공백 처리

This commit is contained in:
conory 2017-03-21 21:22:59 +09:00
parent 926f50ef8d
commit da36bc5633

View file

@ -174,7 +174,7 @@ class ModuleObject extends Object
$permission_check = $xml_info->permission_check->{$this->act}; $permission_check = $xml_info->permission_check->{$this->act};
// If permission check target is not the current module // If permission check target is not the current module
if($permission_check->key && $check_module_srl = Context::get($permission_check->key)) if($permission_check->key && $check_module_srl = trim(Context::get($permission_check->key)))
{ {
// If value is array // If value is array
if(is_array($check_module_srl) || preg_match('/,|\|@\|/', $check_module_srl, $delimiter)) if(is_array($check_module_srl) || preg_match('/,|\|@\|/', $check_module_srl, $delimiter))
@ -246,7 +246,7 @@ class ModuleObject extends Object
* */ * */
function checkPermissionBySrl($target_srl, $type = null, $xml_info = null) function checkPermissionBySrl($target_srl, $type = null, $xml_info = null)
{ {
if(!preg_match('/^([0-9]+)$/', $target_srl) && $type != 'module') if(!($target_srl = trim($target_srl)) || !preg_match('/^([0-9]+)$/', $target_srl) && $type != 'module')
{ {
$this->stop('msg_invalid_request'); $this->stop('msg_invalid_request');
return false; return false;