public function updateEmployee() { $id = $this->input->get('emp_id'); if ($this->input->post('btnAddJob')) { if (Job_history_model::create(Emp_info_model::jobInfo())) { $this->session->set_userdata('edited', 1); redirect("ems/view_details?emp_id={$id}"); } } if ($this->input->post('btnAddDependents')) { if (Dependent_model::create(Emp_info_model::dependentInfo())) { $this->session->set_userdata('edited', 1); redirect("ems/view_details?emp_id={$id}"); } } $ems = Emp_info_model::find($id); $gov = Gov_id_model::find($id); $address = Emp_address_model::find($id); $contact = Emp_contact_model::find($id); $contactP = Emp_contact_person::find($id); $school = Emp_school_model::find($id); $emp = Emp_history_model::find($id); $user = Users::find_by_employee_id($id); if ($ems->update_attributes(Emp_info_model::personalInfo()) && $gov->update_attributes(Emp_info_model::govInfo()) && $address->update_attributes(Emp_info_model::addressInfo()) && $contact->update_attributes(Emp_info_model::contactInfo()) && $contactP->update_attributes(Emp_info_model::contactPerson()) && $school->update_attributes(Emp_info_model::schoolInfo()) && $emp->update_attributes(Emp_info_model::employmentInfo()) && $user->update_attributes(Emp_info_model::accountInfo())) { $this->session->set_userdata('edited', 1); Audit_trail_model::auditUpdateEmp($id); redirect("ems/view_details?emp_id={$id}"); } }