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')]); } } } }