mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-07 18:51:41 +09:00
Also add escape exception for browser title
This commit is contained in:
parent
c8d0c2c0a3
commit
c26f855102
1 changed files with 11 additions and 3 deletions
|
|
@ -441,6 +441,11 @@ 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);
|
||||
}
|
||||
|
||||
if($isMenuCreate == TRUE)
|
||||
{
|
||||
$menuArgs = new stdClass;
|
||||
|
|
@ -462,7 +467,7 @@ class moduleController extends module
|
|||
$menuArgs->url = $args->mid;
|
||||
$menuArgs->expand = 'N';
|
||||
$menuArgs->is_shortcut = 'N';
|
||||
$menuArgs->name = removeHackTag($args->browser_title);
|
||||
$menuArgs->name = $args->browser_title;
|
||||
$menuArgs->listorder = $args->menu_item_srl * -1;
|
||||
|
||||
$menuItemOutput = executeQuery('menu.insertMenuItem', $menuArgs);
|
||||
|
|
@ -478,7 +483,6 @@ class moduleController extends module
|
|||
|
||||
// Insert a module
|
||||
$args->menu_srl = $menuArgs->menu_srl;
|
||||
$args->browser_title = removeHackTag($args->browser_title);
|
||||
$output = executeQuery('module.insertModule', $args);
|
||||
if(!$output->toBool())
|
||||
{
|
||||
|
|
@ -521,7 +525,11 @@ class moduleController extends module
|
|||
if(!$args->site_srl) $args->site_srl = (int)$module_info->site_srl;
|
||||
if(!$args->browser_title) $args->browser_title = $module_info->browser_title;
|
||||
}
|
||||
$args->browser_title = removeHackTag($args->browser_title);
|
||||
|
||||
if(!preg_match('/^\\$user_lang->[a-zA-Z0-9]+$/', $args->browser_title))
|
||||
{
|
||||
$args->browser_title = removeHackTag($args->browser_title);
|
||||
}
|
||||
|
||||
$output = executeQuery('module.isExistsModuleName', $args);
|
||||
if(!$output->toBool() || $output->data->count)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue