diff --git a/sai/modules/saimod_sys_locale/saimod_sys_locale.php b/sai/modules/saimod_sys_locale/saimod_sys_locale.php index 050dcb5..1ad627a 100644 --- a/sai/modules/saimod_sys_locale/saimod_sys_locale.php +++ b/sai/modules/saimod_sys_locale/saimod_sys_locale.php @@ -2,10 +2,24 @@ namespace SYSTEM\SAI; class saimod_sys_locale extends \SYSTEM\SAI\SaiModule { + + public static function getLanguages() + { + $languages = unserialize(\SYSTEM\CONFIG\config::get(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_LANGS)); + return $languages; + } + public static function html_content(){ $result = '

Locale String

'. - ''. - ''.''.''.''.''.''; + '
'.'ID'.''.'Category'.''.'enUS'.''.'deDE'.'
'. + ''.''.''; + + foreach (self::getLanguages() as $lang){ + $result .= ''; + $languages[] = $lang; + } + + $result .= ''; $con = new \SYSTEM\DB\Connection(\SYSTEM\system::getSystemDBInfo()); if(\SYSTEM\system::isSystemDbInfoPG()){ @@ -15,7 +29,14 @@ class saimod_sys_locale extends \SYSTEM\SAI\SaiModule { } while($r = $res->next()){ - $result .= ''.''.''.''.''.'';} + $result .= ''.''.''; + foreach ($languages as $columns){ + $result .= ''; + } + + $result .= ''; + + } $result .= '
'.'ID'.''.'Category'.''.$lang.'
'.$r['id'].''.$r['category'].''.$r['enUS'].''.$r['deDE'].'
'.$r["id"].'
'.'
'.$r["category"].''.$r[$columns].'
'.'
';