fix #1752 메뉴에 HTML 제한 설정을 복원

- 모듈의 브라우저 타이틀에는 HTML 태그 제거 적용
This commit is contained in:
bnu 2015-09-17 20:45:38 +09:00
parent 288cabac0e
commit 86f72c4f02
2 changed files with 3 additions and 36 deletions

View file

@ -543,15 +543,6 @@ class menuAdminController extends menu
if($request->menu_desc) $args->desc = $request->menu_desc;
else $args->desc = '';
if(!preg_match('/^\\$user_lang->[a-zA-Z0-9]+$/', $args->name))
{
$args->name = strip_tags(removeHackTag($args->name));
}
if(!preg_match('/^\\$user_lang->[a-zA-Z0-9]+$/', $args->desc))
{
$args->desc = strip_tags(removeHackTag($args->desc));
}
if($request->module_id && strncasecmp('http', $request->module_id, 4) === 0)
{
return new Object(-1, 'msg_invalid_request');
@ -655,7 +646,7 @@ class menuAdminController extends menu
public function procMenuAdminUpdateItem()
{
$request = Context::getRequestVars();
debugPrint($request);
if(!$request->menu_item_srl || !$request->menu_name)
{
return new Object(-1, 'msg_invalid_request');
@ -738,15 +729,6 @@ debugPrint($request);
if($request->menu_desc) $args->desc = $request->menu_desc;
else $args->desc = '';
if(!preg_match('/^\\$user_lang->[a-zA-Z0-9]+$/', $args->name))
{
$args->name = strip_tags(removeHackTag($args->name));
}
if(!preg_match('/^\\$user_lang->[a-zA-Z0-9]+$/', $args->desc))
{
$args->desc = strip_tags(removeHackTag($args->desc));
}
unset($args->group_srls);
$args->open_window = $request->menu_open_window;
$args->expand = $request->menu_expand;
@ -825,15 +807,6 @@ debugPrint($request);
public function _updateMenuItem($itemInfo)
{
if(!preg_match('/^\\$user_lang->[a-zA-Z0-9]+$/', $itemInfo->name))
{
$itemInfo->name = removeHackTag($itemInfo->name);
}
if(!preg_match('/^\\$user_lang->[a-zA-Z0-9]+$/', $itemInfo->desc))
{
$itemInfo->desc = removeHackTag($itemInfo->desc);
}
$output = executeQuery('menu.updateMenuItem', $itemInfo);
return $output;

View file

@ -441,10 +441,7 @@ class moduleController extends module
unset($output);
if(!preg_match('/^\\$user_lang->[a-zA-Z0-9]+$/', $args->browser_title))
{
$args->browser_title = removeHackTag($args->browser_title);
}
$args->browser_title = strip_tags($args->browser_title);
if($isMenuCreate == TRUE)
{
@ -526,10 +523,7 @@ class moduleController extends module
if(!$args->browser_title) $args->browser_title = $module_info->browser_title;
}
if(!preg_match('/^\\$user_lang->[a-zA-Z0-9]+$/', $args->browser_title))
{
$args->browser_title = removeHackTag($args->browser_title);
}
$args->browser_title = strip_tags($args->browser_title);
$output = executeQuery('module.isExistsModuleName', $args);
if(!$output->toBool() || $output->data->count)