Exemplo n.º 1
0
 public function updateLanguage()
 {
     if ($this->template->is_ajax()) {
         $lang = $this->input->post('language');
         if ($this->isDemo()) {
             echo json_encode(['success' => false, 'message' => lang('language_demo_error')]);
         } else {
             if ($this->c_user) {
                 if (User_language::set_user_language($this->c_user->id, $lang)) {
                     $this->session->set_userdata('language', $lang);
                     echo json_encode(['success' => true, 'message' => lang('language_success')]);
                 } else {
                     echo json_encode(['success' => false, 'message' => lang('language_error')]);
                 }
             } else {
                 $this->session->set_userdata('language', $lang);
                 echo json_encode(['success' => true, 'message' => lang('language_success')]);
             }
         }
     }
 }