Fix incorrect rewrite level after module=admin (#1643 regression)

https://xetown.com/questions/1600064
This commit is contained in:
Kijin Sung 2021-08-09 10:34:13 +09:00
parent a4490e6709
commit 9b085df3b4

View file

@ -1709,14 +1709,18 @@ class Context
// Don't use full short URL for admin pages #1643
if (isset($get_vars['module']) && $get_vars['module'] === 'admin' && $rewrite_level > 1)
{
$rewrite_level = 1;
$force_rewrite_level = 1;
}
else
{
$force_rewrite_level = 0;
}
// organize URL
$query = '';
if(count($get_vars) > 0)
{
$query = Rhymix\Framework\Router::getURL($get_vars, $rewrite_level);
$query = Rhymix\Framework\Router::getURL($get_vars, $force_rewrite_level ?: $rewrite_level);
}
// If using SSL always