load->database(); $current_language = $CI->db->get_where('settings' , array('type' => 'language'))->row()->description; if ( $current_language == '') { $current_language = 'english'; $CI->session->set_userdata('current_language' , $current_language); } /** insert blank phrases initially and populating the language db ***/ $check_phrase = $CI->db->get_where('language' , array('phrase' => $phrase))->row()->phrase; if ( $check_phrase != $phrase) $CI->db->insert('language' , array('phrase' => $phrase)); // query for finding the phrase from `language` table $query = $CI->db->get_where('language' , array('phrase' => $phrase)); $row = $query->row(); // return the current sessioned language field of according phrase, else return uppercase spaced word if (isset($row->$current_language) && $row->$current_language !="") return $row->$current_language; else return ucwords(str_replace('_',' ',$phrase)); } } // ------------------------------------------------------------------------ /* End of file language_helper.php */ /* Location: ./system/helpers/language_helper.php */