function MY_Language() { parent::CI_Language(); global $CFG; global $URI; global $RTR; $segment = $URI->segment(1); if (isset($this->languages[$segment])) { $language = $this->languages[$segment]; $CFG->set_item('language', $language); if ($RTR->scaffolding_request === TRUE) { // hide language segment for scaffolding code $RTR->uri->segments = $RTR->uri->rsegments; } } else { if ($this->is_special($segment)) { return; } else { // set default language $CFG->set_item('language', $this->languages[$this->default_lang()]); // redirect header("Location: " . $CFG->site_url($this->localized($this->default_uri)), TRUE, 302); exit; } } }
function MY_Language() { parent::CI_Language(); }