From 20a1ea85b3e1d58a5819e7a261f332e48db52891 Mon Sep 17 00:00:00 2001 From: Eike Foken Date: Thu, 1 Sep 2011 20:26:59 +0200 Subject: [PATCH] Fix language library for GET array --- application/libraries/Lang_detect.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/application/libraries/Lang_detect.php b/application/libraries/Lang_detect.php index ecd1740..b1c6843 100644 --- a/application/libraries/Lang_detect.php +++ b/application/libraries/Lang_detect.php @@ -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')) {