Changeset 1099 for trunk/htdocs/common/common.php
- Timestamp:
- 2012-08-01T08:47:18+02:00 (10 months ago)
- File:
-
- 1 edited
-
trunk/htdocs/common/common.php (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/htdocs/common/common.php
r1090 r1099 86 86 } 87 87 88 function get_language_file_ex($ name, $lang)88 function get_language_file_ex($dir, $lang) 89 89 { 90 90 static $langMap = array( … … 101 101 } 102 102 103 $file = "$ name-$lang.lang.php";103 $file = "$dir/$lang.php"; 104 104 if (file_exists($file)) { 105 105 return $file; … … 108 108 } 109 109 110 function get_language_file($ name)110 function get_language_file($dir) 111 111 { 112 112 global $config; 113 113 if (!empty($config['lang'])) { 114 114 $lang = strtolower($config['lang']); 115 $file = get_language_file_ex($ name, $lang);115 $file = get_language_file_ex($dir, $lang); 116 116 if (!isset($file)) { 117 117 $lang = strtok($lang, ':-'); 118 $file = get_language_file_ex($ name, $lang);118 $file = get_language_file_ex($dir, $lang); 119 119 } 120 120 } … … 125 125 foreach (explode(',', str_replace(' ', '', $_SERVER['HTTP_ACCEPT_LANGUAGE'])) as $lang) { 126 126 $lang = strtok($lang, ':;'); 127 $file = get_language_file_ex($ name, $lang);127 $file = get_language_file_ex($dir, $lang); 128 128 if (isset($file)) { 129 129 $config['lang'] = $lang; … … 131 131 } 132 132 if (strpos($lang, '-') !== false) { 133 $file = get_language_file_ex($ name, strtok($lang, ':-'));133 $file = get_language_file_ex($dir, strtok($lang, ':-')); 134 134 if (isset($file)) { 135 135 $config['lang'] = $lang; … … 140 140 } 141 141 } 142 return isset($file) ? $file : "$ name-en.lang.php";142 return isset($file) ? $file : "$dir/en.php"; 143 143 } 144 144 … … 261 261 262 262 $strings = array(); 263 include get_language_file("../common/ common");263 include get_language_file("../common/lang"); 264 264 265 265 $modules = array();
Note: See TracChangeset
for help on using the changeset viewer.

