Changeset 1725 for trunk/gregarius/cls
- Timestamp:
- 06/06/07 14:55:22 (15 months ago)
- Files:
-
- 1 modified
-
trunk/gregarius/cls/l10n.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/gregarius/cls/l10n.php
r1692 r1725 79 79 */ 80 80 function __detectUserLang() { 81 82 if (getConfig('rss.output.lang.force') === true) { 83 return getConfig('rss.output.lang'); 84 // Language defined in the request (?lang=) 85 } 86 81 87 // Language overridden? 82 88 if (defined('RSS_LANGUAGE_OVERRIDE')) { 83 89 return constant('RSS_LANGUAGE_OVERRIDE'); 84 // Language defined in the request (?lang=) 85 } elseif (isset($_REQUEST['lang']) && preg_match('#^[a-z]{2}_?([A-Z]{2})?$#',$_REQUEST['lang']) && ($_REQUEST['lang'] == 'en' || file_exists(GREGARIUS_HOME .'intl/'.$_REQUEST['lang']))) { 90 } elseif (isset($_REQUEST['lang']) && preg_match('#^[a-z]{2}_?([A-Z]{2})?$#',$_REQUEST['lang']) && ($_REQUEST['lang'] == 'en' || file_exists(GREGARIUS_HOME .'intl/'.$_REQUEST['lang']))) { 86 91 $this -> __setLocaleCookie($_REQUEST['lang']); 87 92 rss_invalidate_cache(); 88 93 return $_REQUEST['lang']; 89 94 // Cookie 90 } elseif (isset($_COOKIE[RSS_LOCALE_COOKIE])) {95 } elseif (isset($_COOKIE[RSS_LOCALE_COOKIE])) { 91 96 return trim($_COOKIE[RSS_LOCALE_COOKIE]); 92 97 // HTTP_ACCEPT_LANGUAGE HTTP Argument
