* Fix menu switch.

This commit is contained in:
zhujinyong
2021-04-01 07:52:56 +08:00
parent 23d3e60c07
commit 3a03f8b613
4 changed files with 22 additions and 8 deletions
+16 -1
View File
@@ -864,7 +864,6 @@ class baseRouter
if(isset($_COOKIE['openApp']) and $_COOKIE['openApp'])
{
$this->openApp = $_COOKIE['openApp'];
setCookie('openApp', '');
}
else
{
@@ -873,6 +872,22 @@ class baseRouter
}
}
/**
* 保存openApp到cookie,下次请求使用,常用在locate, reload方法。
* Save openApp to cookie, use it next visit, when locate, reload page.
*
* @access public
* @return void
*/
public function saveOpenApp()
{
$module = $this->rawModule;
if(isset($this->lang->navGroup->$module) and $this->lang->navGroup->$module != $this->openApp)
{
setCookie('openApp', $this->openApp);
}
}
/**
* 根据用户浏览器的语言设置和服务器配置,选择显示的语言。
* 优先级:$lang参数 > session > cookie > 浏览器 > 配置文件。