Skip to content
World Wide Web Server edited this page Jul 4, 2012 · 9 revisions

Category:Libraries::Extended If you want to add your own methods, go ahead

[code] class MY_Language extends CI_Language {

function MY_Language()
{
    parent::CI_Language();
}
/**
* Makes switching between languages easier
*
*  example : http://codeigniter.com/forums/viewreply/339962/
*/
function switch_to($idiom)
{
    $CI =& get_instance();
    if(is_string($idiom) && $idiom != $CI->config->item('language'))
    {
        $CI->config->set_item('language',$idiom);
        $loaded = $this->is_loaded;
        $this->is_loaded = array();
            
        foreach($loaded as $file)
        {
            $this->load(str_replace('_lang.php','',$file));    
        }
    }
}

} [/code]

Clone this wiki locally