mirror of
https://github.com/maxpozdeev/mytinytodo.git
synced 2026-03-11 08:55:27 +00:00
* can override language with 'lang' cookie or query param
This commit is contained in:
parent
580640e412
commit
17b271b88e
1 changed files with 7 additions and 3 deletions
10
src/init.php
10
src/init.php
|
|
@ -56,9 +56,13 @@ else {
|
|||
}
|
||||
$db->prefix = Config::get('prefix');
|
||||
|
||||
//User can override language setting by cookies
|
||||
if(isset($_COOKIE['lang']) && preg_match("/^[a-z-]+$/i", $_COOKIE['lang']) && file_exists(MTTLANG. $_COOKIE['lang']. '.php')) {
|
||||
Config::set('lang', $_COOKIE['lang']);
|
||||
//User can override language setting by cookies or query
|
||||
$forceLang = '';
|
||||
if( isset($_COOKIE['lang']) ) $forceLang = $_COOKIE['lang'];
|
||||
else if ( isset($_GET['lang']) ) $forceLang = $_GET['lang'];
|
||||
|
||||
if ( $forceLang != '' && preg_match("/^[a-z-]+$/i", $forceLang) && file_exists(MTTLANG. $forceLang. '.json') ) {
|
||||
Config::set('lang', $forceLang);
|
||||
}
|
||||
|
||||
require_once(MTTINC. 'class.lang.php');
|
||||
|
|
|
|||
Loading…
Reference in a new issue