function manage() { $data['message'] = null; $countries = new Country(); $user_profile = new userProfile(); $countries->get(); foreach ($countries->all as $country) { $data['countries'][$country->id] = $country->name; } $data['user_profile'] = $user_profile->get_by_id($this->dx_auth->get_user_id()); if ($this->dx_auth->is_logged_in()) { $data['email'] = $this->dx_auth->get_user_email(); if ($this->form_validation->run() == false) { $this->load->view('account/manage', $data); } else { $user_profile->country_id = $this->input->post('country'); $user_profile->website = $this->input->post('website'); $user_profile->name = $this->input->post('name'); $user_profile->save(); $data['message'] = '<p class="notice fade">Profile Details saved</p>'; $this->load->view('account/manage', $data); } } else { redirect('session/login'); } }