2013-05-04 Junichi Satoh <junichi@rworks.jp>
* mobile/index.php, mobile/include/user.class.php, include/functions.php: Fixed i18n failure in the mobile console. git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@8098 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
8184f73ae3
commit
2c36f19a2e
|
@ -1,3 +1,8 @@
|
||||||
|
2013-05-04 Junichi Satoh <junichi@rworks.jp>
|
||||||
|
|
||||||
|
* mobile/index.php, mobile/include/user.class.php,
|
||||||
|
include/functions.php: Fixed i18n failure in the mobile console.
|
||||||
|
|
||||||
2013-05-03 Junichi Satoh <junichi@rworks.jp>
|
2013-05-03 Junichi Satoh <junichi@rworks.jp>
|
||||||
|
|
||||||
* include/functions_graph.php: Fixed warnings.
|
* include/functions_graph.php: Fixed warnings.
|
||||||
|
|
|
@ -357,11 +357,11 @@ function get_system_time () {
|
||||||
/**
|
/**
|
||||||
* This function provide the user language configuration if is not default, otherwise return the system language
|
* This function provide the user language configuration if is not default, otherwise return the system language
|
||||||
*
|
*
|
||||||
* @param int $id_user
|
* @param string $id_user
|
||||||
*
|
*
|
||||||
* @return string user active language code
|
* @return string user active language code
|
||||||
*/
|
*/
|
||||||
function get_user_language ($id_user = false) {
|
function get_user_language ($id_user = null) {
|
||||||
global $config;
|
global $config;
|
||||||
|
|
||||||
$quick_language = get_parameter('quick_language_change', 0);
|
$quick_language = get_parameter('quick_language_change', 0);
|
||||||
|
@ -378,11 +378,11 @@ function get_user_language ($id_user = false) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if($id_user === false && isset($config['id_user'])) {
|
if($id_user === null && isset($config['id_user'])) {
|
||||||
$id_user = $config['id_user'];
|
$id_user = $config['id_user'];
|
||||||
}
|
}
|
||||||
|
|
||||||
if($id_user !== false) {
|
if($id_user !== null) {
|
||||||
$userinfo = get_user_info ($id_user);
|
$userinfo = get_user_info ($id_user);
|
||||||
if ($userinfo['language'] != 'default'){
|
if ($userinfo['language'] != 'default'){
|
||||||
return $userinfo['language'];
|
return $userinfo['language'];
|
||||||
|
|
|
@ -111,11 +111,6 @@ class User {
|
||||||
require ("../general/noaccess.php");
|
require ("../general/noaccess.php");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
$user_language = get_user_language ($system->getConfig('id_user'));
|
|
||||||
if (file_exists ('../include/languages/'.$user_language.'.mo')) {
|
|
||||||
$l10n = new gettext_reader (new CachedFileReader ('../include/languages/'.$user_language.'.mo'));
|
|
||||||
$l10n->load_tables();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return $this->logged;
|
return $this->logged;
|
||||||
|
|
|
@ -46,6 +46,14 @@ if (!$user->isLogged()) {
|
||||||
$action = 'login';
|
$action = 'login';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($action != "ajax") {
|
||||||
|
$user_language = get_user_language ($system->getConfig('id_user'));
|
||||||
|
if (file_exists ('../include/languages/'.$user_language.'.mo')) {
|
||||||
|
$l10n = new gettext_reader (new CachedFileReader('../include/languages/'.$user_language.'.mo'));
|
||||||
|
$l10n->load_tables();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
switch ($action) {
|
switch ($action) {
|
||||||
case 'ajax':
|
case 'ajax':
|
||||||
$parameter1 = $system->getRequest('parameter1', false);
|
$parameter1 = $system->getRequest('parameter1', false);
|
||||||
|
@ -77,6 +85,11 @@ switch ($action) {
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
if ($user->isLogged()) {
|
if ($user->isLogged()) {
|
||||||
|
$user_language = get_user_language ($system->getConfig('id_user'));
|
||||||
|
if (file_exists ('../include/languages/'.$user_language.'.mo')) {
|
||||||
|
$l10n = new gettext_reader (new CachedFileReader('../include/languages/'.$user_language.'.mo'));
|
||||||
|
$l10n->load_tables();
|
||||||
|
}
|
||||||
$home = new Home();
|
$home = new Home();
|
||||||
$home->show();
|
$home->show();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue