Fix language library for GET array

This commit is contained in:
Eike Foken
2011-09-01 20:26:59 +02:00
parent 9d60c5457c
commit 20a1ea85b3

View File

@@ -39,12 +39,10 @@ class Lang_detect {
* @return string Language directory name, e.g. 'english' * @return string Language directory name, e.g. 'english'
*/ */
public function detectLanguage() { public function detectLanguage() {
for ($i = $this->CI->uri->total_segments(); $i > 0; $i--) { $segment = $this->CI->input->get('lang');
$segment = $this->CI->uri->segment($i); if (strlen($segment) == 2 && array_key_exists($segment, $this->supportedLanguages)) {
if (strlen($segment) == 2 && array_key_exists($segment, $this->supportedLanguages)) { $lang = $segment;
$lang = $segment; $this->CI->session->set_userdata('language', $lang);
$this->CI->session->set_userdata('language', $lang);
}
} }
if ($this->CI->session->userdata('language')) { if ($this->CI->session->userdata('language')) {