* finish task #5993.

This commit is contained in:
wangyidong
2019-07-10 12:15:19 +08:00
parent a407d26b84
commit 23922ac917
53 changed files with 442 additions and 319 deletions
+6 -3
View File
@@ -47,9 +47,12 @@ class router extends baseRouter
*/
public function setClientLang($lang = '')
{
$langs = $this->dbh->query('SELECT value FROM' . TABLE_CONFIG . "WHERE `owner`='system' AND `module`='common' AND `section`='global' AND `key`='langs'")->fetch();
$langs = empty($langs) ? array() : json_decode($langs->value, true);
foreach($langs as $langKey => $langData) $this->config->langs[$langKey] = $langData['name'];
if($this->dbh)
{
$langs = $this->dbh->query('SELECT value FROM' . TABLE_CONFIG . "WHERE `owner`='system' AND `module`='common' AND `section`='global' AND `key`='langs'")->fetch();
$langs = empty($langs) ? array() : json_decode($langs->value, true);
foreach($langs as $langKey => $langData) $this->config->langs[$langKey] = $langData['name'];
}
return parent::setClientLang($lang);
}