%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
<?php defined('BASEPATH') OR exit('No direct script access allowed'); Class Ipfeedback extends CI_Controller { function __construct(){ parent::__construct(); $this->load->model(array('Home_Model')); $userData = $this->session->userdata('user_data'); if(empty($userData)) { redirect('login'); } } public function index() { $data = array(); $header = array(); $searchArray = array(); $record_num = end($this->uri->segment_array()); $slag_id = base64_decode($record_num); if($slag_id){ $searchArray['slag_id'] = $slag_id; } else { redirect('feedback/thanks'); } $recordsArray = $this->Home_Model->getSingleRecord('tbl_pdms_ip_patient_info', '*', $searchArray); if(!empty($recordsArray)){ $UHID = $recordsArray['UHID']; $patient_name = $recordsArray['patient_name']; } else { $recordsArray = $this->Home_Model->getSingleRecord('tbl_pdms_op_patient_info', '*', $searchArray); $UHID = $recordsArray['UHID']; $patient_name = $recordsArray['patient_name']; } $data['recordsArray'] = $recordsArray; $data['title'] = "Sharda Hospital Feedback Form | Sharda Hospital Greater Noida, India"; $pat_type = $recordsArray['pat_type']; $this->load->view('_parts/header',$data); $this->load->view('myipfeedback',$data); $this->load->view('_parts/footer'); } /* * Function : ipmyfeedback */ public function ipmyfeedback() { $data = array(); $header = array(); $userData = $this->session->userdata('user_data'); $searchArray = array('status'=>'1'); $record_num = end($this->uri->segment_array()); $data['record_num'] = $record_num; $myslag_id = base64_decode($record_num); if($myslag_id){ $searchArray['slag_id'] = $myslag_id; } $recordsArray = $this->Home_Model->getSingleRecord('tbl_pdms_ip_patient_info', '*', $searchArray); $myslag_id = $recordsArray['slag_id']; if(!empty($recordsArray)){ $UHID = $recordsArray['UHID']; $patient_name = $recordsArray['patient_name']; } else { $recordsArray = $this->Home_Model->getSingleRecord('tbl_pdms_op_patient_info', '*', $searchArray); $UHID = $recordsArray['UHID']; $patient_name = $recordsArray['patient_name']; } if(empty($recordsArray) && $myslag_id!='') { redirect('feedback/thanks/'.base64_encode($myslag_id)); } $data['recordsArray'] = $recordsArray; $data['ratingArray'] = $this->Home_Model->getCommonQuery('tbl_pdms_rating_master','*', array('status'=>'1')); $data['checklistArray'] = $this->Home_Model->getCommonQuery('tbl_checklist_master','*', array('event_id'=>'2','status'=>'1'), array('display_order'=>'ASC')); $questionsArray = $this->Home_Model->getCommonQuery('tbl_questions_master','*', array('status'=>'1')); $finalQuestionArray = array(); foreach($questionsArray as $row){ $finalQuestionArray[$row['category_id']][] = $row; } $data['questionsArray'] = $finalQuestionArray; $feedback_mode = $recordsArray['feedback_mode']; if($_POST['submit']){ unset($_POST['submit']); foreach($_POST as $key=>$val){ $rating = $val; $nKeyArray = explode('_',$key); $slag_id = $nKeyArray['1']; $category_id = $nKeyArray['2']; $question_id = $nKeyArray['3']; $ratingvalue = $_POST[$key]; $language_mode = $_POST['language_mode']; $dparams = array(); if(count($nKeyArray)>2){ $dparams['slag_id'] = $slag_id; $dparams['c_id'] = $category_id; $dparams['q_id'] = $question_id; $dparams['r_id'] = $rating; $dparams['feedback_mode'] = $feedback_mode; $dparams['language_mode'] = $language_mode; $dparams['user_id'] = $userData->id; $dparams['createdon'] = date('Y-m-d H:i:s'); $dparams['modifiedon'] = date('Y-m-d H:i:s'); //print_r($dparams); die; $this->Home_Model->saveinfo('tbl_feedback_ratingrecord',$dparams); } } $myslag_id = $_POST['myslagid']; $lang_mode = $_POST['language_mode']; // Status Update $othparams = array(); $othparams['slag_id'] = $myslag_id; $othparams['lang_mode'] = $lang_mode; $othparams['suggestion'] = $_POST['additional_coments']; $othparams['reason_if_no'] = $_POST['recommend_coments']; $othparams['recommedation'] = $_POST['radio_recommend']; $othparams['feedback_mode'] = $feedback_mode; $othparams['createdon'] = date('Y-m-d H:i:s'); $othparams['ouser_id'] = $userData->id; $othparams['modifiedon'] = date('Y-m-d H:i:s'); $this->Home_Model->saveinfo('tbl_feedback_otherrecords',$othparams); $this->Home_Model->updatefeedbackCount($myslag_id); redirect('ipfeedback/thanks/'.base64_encode($myslag_id)); } $data['title'] = "Sharda Hospital IP Feedback Form | Sharda Hospital Greater Noida, India"; $pat_type = $recordsArray['pat_type']; $this->load->view('_parts/header',$data); $this->load->view('ipmyfeedback',$data); $this->load->view('_parts/footer'); } /* * Function : ipmyhfeedback */ public function ipmyhfeedback() { $data = array(); $header = array(); $searchArray = array('status'=>'1'); $userData = $this->session->userdata('user_data'); $record_num = end($this->uri->segment_array()); $data['record_num'] = $record_num; $myslag_id = base64_decode($record_num); if($myslag_id){ $searchArray['slag_id'] = $myslag_id; } $recordsArray = $this->Home_Model->getSingleRecord('tbl_pdms_ip_patient_info', '*', $searchArray); $myslag_id = $recordsArray['slag_id']; if(!empty($recordsArray)){ $UHID = $recordsArray['UHID']; $patient_name = $recordsArray['patient_name']; } else { $recordsArray = $this->Home_Model->getSingleRecord('tbl_pdms_op_patient_info', '*', $searchArray); $UHID = $recordsArray['UHID']; $patient_name = $recordsArray['patient_name']; } if(empty($recordsArray) && $myslag_id!='') { redirect('feedback/thanks/'.base64_encode($myslag_id)); } $data['recordsArray'] = $recordsArray; $data['ratingArray'] = $this->Home_Model->getCommonQuery('tbl_pdms_rating_master','*', array('status'=>'1')); $data['checklistArray'] = $this->Home_Model->getCommonQuery('tbl_checklist_master','*', array('event_id'=>'2','status'=>'1'), array('display_order'=>'ASC')); $questionsArray = $this->Home_Model->getCommonQuery('tbl_questions_master','*', array('status'=>'1')); $finalQuestionArray = array(); foreach($questionsArray as $row){ $finalQuestionArray[$row['category_id']][] = $row; } $data['questionsArray'] = $finalQuestionArray; $feedback_mode = $recordsArray['feedback_mode']; if($_POST['submit']){ unset($_POST['submit']); foreach($_POST as $key=>$val){ $rating = $val; $nKeyArray = explode('_',$key); $slag_id = $nKeyArray['1']; $category_id = $nKeyArray['2']; $question_id = $nKeyArray['3']; $ratingvalue = $_POST[$key]; $language_mode = $_POST['language_mode']; $dparams = array(); if(count($nKeyArray)>2){ $dparams['slag_id'] = $slag_id; $dparams['c_id'] = $category_id; $dparams['q_id'] = $question_id; $dparams['r_id'] = $rating; $dparams['language_mode'] = '2'; $dparams['feedback_mode'] = $feedback_mode; $dparams['user_id'] = $userData->id; $dparams['createdon'] = date('Y-m-d H:i:s'); $dparams['modifiedon'] = date('Y-m-d H:i:s'); //print_r($dparams); die; $this->Home_Model->saveinfo('tbl_feedback_ratingrecord',$dparams); } } $myslag_id = $_POST['myslagid']; $language_mode = $_POST['language_mode']; // Status Update $othparams = array(); $othparams['slag_id'] = $myslag_id; $othparams['suggestion'] = $_POST['additional_coments']; $othparams['reason_if_no'] = $_POST['recommend_coments']; $othparams['recommedation'] = $_POST['radio_recommend']; $othparams['feedback_mode'] = $feedback_mode; $othparams['createdon'] = date('Y-m-d H:i:s'); $othparams['modifiedon'] = date('Y-m-d H:i:s'); $othparams['lang_mode'] = '2'; $othparams['ouser_id'] = $userData->id; $this->Home_Model->saveinfo('tbl_feedback_otherrecords',$othparams); $this->Home_Model->updatefeedbackCount($myslag_id); redirect('ipfeedback/thanks/'.base64_encode($myslag_id)); } $data['title'] = "Sharda Hospital IP Feedback Form | Sharda Hospital Greater Noida, India"; $pat_type = $recordsArray['pat_type']; $this->load->view('_parts/header',$data); $this->load->view('iphfeedback',$data); $this->load->view('_parts/footer'); } public function thanks() { $data = array(); $record_num = $this->uri->segment_array(); $myslag_id = base64_decode($record_num[3]); if($myslag_id){ $searchArray['slag_id'] = $myslag_id; $data['record_num'] = $record_num[3]; $recordsArray = $this->Home_Model->getSingleRecord('tbl_pdms_ip_patient_info', '*', $searchArray); if(!empty($recordsArray)){ $UHID = $recordsArray['UHID']; $patient_name = $recordsArray['patient_name']; } else { $recordsArray = $this->Home_Model->getSingleRecord('tbl_pdms_op_patient_info', '*', $searchArray); $UHID = $recordsArray['UHID']; $patient_name = $recordsArray['patient_name']; } $data['recordsArray'] = $recordsArray; // Get Feedbackmode $langModeArray = $this->Home_Model->getSingleRecord('tbl_feedback_otherrecords', 'id,slag_id,lang_mode',array('slag_id'=>$myslag_id)); $data['langMode'] = $langModeArray['lang_mode']; $data['title'] = "Sharda Hospital IP Feedback Form | Sharda Hospital Greater Noida, India"; $this->load->view('_parts/header',$data); $this->load->view('mythanks',$data); } else { $data['title'] = "Sharda Hospital IP Feedback Form | Sharda Hospital Greater Noida, India"; $this->load->view('mythanks-error',$data); } $this->load->view('_parts/footer'); } }