Implement URI language detection

This commit is contained in:
Eike Foken
2011-04-22 02:38:25 +02:00
parent ad2adc9742
commit 2ee4d42d7c
2 changed files with 5 additions and 3 deletions

View File

@@ -128,9 +128,8 @@ class Lang_detect {
for ($i = $this->CI->uri->total_segments(); $i > 0; $i--) {
$segment = $this->CI->uri->segment($i);
// the uri segment with the language code has the prefix 'l_'
if (!empty($segment) && (strpos($segment, 'l_') === 0)) {
// extract the language code
return substr($segment, 2);
if (strlen($segment) == 2 && array_key_exists($segment, $this->languages)) {
return $segment;
}
}
return false;