load->database(); } function get_data($id){ $this->db->select("assessment.*"); $this->db->select("patient_details.id as patient_id, CONCAT_WS(' ', patient_details.first_name, patient_details.last_name) AS patient_name, patient_details.patient_email as patient_email, patient_details.address as patient_address, patient_details.telephone as patient_phone, patient_details.gender as patient_gender, "); $this->db->select("patient_details.level_of_care as patient_level_of_care, patient_details.service_activity as patient_service_activity "); $this->db->select("caregiver.id as caregiver_id, caregiver.fname as caregiver_fname, caregiver.lname as caregiver_lname, caregiver.phone as caregiver_phone, caregiver.primary_langualge as caregiver_language, caregiver.gender as caregiver_gender, caregiver.address1 as caregiver_address, caregiver.county1 as caregiver_country, caregiver.state1 as caregiver_state, caregiver.city1 as caregiver_city, caregiver.zipcode1 as caregiver_zipcode "); $this->db->select("master_cg_skills.name as patient_level_service"); $this->db->from("assessment"); $this->db->where('assessment.id', $id); $this->db->join("patient_details", "assessment.patient_id = patient_details.id"); $this->db->join("caregiver", "assessment.caregiver_id = caregiver.id"); $this->db->join("master_cg_skills", "patient_details.level_of_service = master_cg_skills.id"); $query = $this->db->get()->row(); $patient_therapy_type = $this->db->get_where('master_therapytype',array('id'=>$query->therapy_ids))->row(); $patient_service_type = $this->db->get_where('master_service_activity',array('id'=>$query->service_ids))->row(); $query->patient_therapy_type=$patient_therapy_type; $query->patient_service_type=$patient_service_type; //echo $this->db->last_query(); //echo '
'; print_r($query); echo '';die; $activity_ids = $query->service_activity; $activity_id_arr = explode(',',$activity_ids); $activity_name=array(); foreach($activity_id_arr as $activity_id){ $getActivitys = $this->db->get_where('master_service_activity', array('id' => $activity_id)); $getActivity = $getActivitys->row(); $activity_name[] = $getActivity->name; } $activity_names = implode(',',$activity_name); $query->patient_service_activity = $activity_names; return $query; } function submitApproval($post){ unset($post['submit']); //echo '
'; print_r($post['assessment_id']); echo '';die; $data['timesheet_approval'] = '1'; $this->db->select("assessment.*"); $this->db->from("assessment"); $this->db->where('id', $post['assessment_id']); $this->db->update('assessment', $data); //echo $this->db->last_query();die; $this->db->insert('timesheet_approval', $post); return $this->db->insert_id(); } function getPatient($post){ $this->db->select("assessment.*"); $this->db->where('id', $post['assessment_id']); $assesment = $this->db->get('assessment')->row(); // echo '
'; print_r($assesment); echo '';die; $this->db->select('*'); $this->db->from('patient_details'); $this->db->where('id', $assesment->patient_id); $query = $this->db->get()->row(); //echo $this->db->get_compiled_select(); die; return $query; } }