public function save() { $creator_id = $this->session->userdata('user_id'); $source = $this->session->userdata('facility'); $source = new Supporter(); $source->Name = $this->input->post('support_name'); $source->Active = "1"; $source->save(); //$this -> session -> set_userdata('message_counter','1'); $this->session->set_userdata('msg_success', $this->input->post('support_name') . ' was Added'); $this->session->set_flashdata('filter_datatable', $this->input->post('support_name')); //Filter datatable redirect('settings_management'); }
/** * Stores a new supporter to the database * * @return Response */ public function newSupporter() { $rules = ['first_name' => 'required', 'last_name' => 'required', 'email' => 'required|email']; $validator = Validator::make(Input::all(), $rules); if ($validator->fails()) { return Redirect::to('/support')->withErrors($validator)->withInput(Input::all()); } else { $supporter = new Supporter(); $supporter->first_name = Input::get('first_name'); $supporter->last_name = Input::get('last_name'); $supporter->twitter_user = Input::get('twitter_user'); $supporter->github_user = Input::get('github_user'); $supporter->email = Input::get('email'); $supporter->city = Input::get('city'); $supporter->state = Input::get('state'); $supporter->country = Input::get('country'); $supporter->save(); return Redirect::to('/thankYou'); } }