Fix double slashes and double escape after recreating admin menu

This commit is contained in:
Kijin Sung 2020-11-11 14:37:27 +09:00
parent 7875c6911b
commit d9397bf6fe
2 changed files with 4 additions and 4 deletions

View file

@ -83,9 +83,9 @@
<script>
__xe_admin_gnb_txs.push('{'__xe_admin_gnb_tx_' . md5($value['href'])}');
</script>
<a href="{getFullUrl('')}{$value['href']}" data-href="{md5($value['href'])}" title="{$value['text']}"><span class="tx">{$value['text']}</span></a>
<a href="{$value['href']}" data-href="{md5($value['href'])}" title="{$value['text']}"><span class="tx">{$value['text']}</span></a>
<ul cond="count($value['list'])" style="display:block"|cond="$_COOKIE['__xe_admin_gnb_tx_' . md5($value['href'])] == 'open'">
<li loop="$value['list']=>$key2,$value2" cond="$value2['text']!=''" class="active_"|cond="$value2['text'] == $subMenuTitle" ><a href="{getFullUrl('')}{$value2['href']}" title="{$value2['text']}">{$value2['text']}</a></li>
<li loop="$value['list']=>$key2,$value2" cond="$value2['text']!=''" class="active_"|cond="$value2['text'] == $subMenuTitle" ><a href="{$value2['href']}" title="{$value2['text']}">{$value2['text']}</a></li>
</ul>
</li>
<!--@end-->

View file

@ -2027,8 +2027,8 @@ class menuAdminController extends menu
else $group_check_code = "true";
// List variables
$href = escape($node->href);
$url = escape($node->url);
$href = escape($node->href, false);
$url = escape($node->url, false);
$desc = escape($node->desc, false);
if(preg_match('/^([0-9a-zA-Z\_\-]+)$/i', $node->url))
{