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'
*/
public function detectLanguage() {
for ($i = $this->CI->uri->total_segments(); $i > 0; $i--) {
$segment = $this->CI->uri->segment($i);
if (strlen($segment) == 2 && array_key_exists($segment, $this->supportedLanguages)) {
$lang = $segment;
$this->CI->session->set_userdata('language', $lang);
}
$segment = $this->CI->input->get('lang');
if (strlen($segment) == 2 && array_key_exists($segment, $this->supportedLanguages)) {
$lang = $segment;
$this->CI->session->set_userdata('language', $lang);
}
if ($this->CI->session->userdata('language')) {