%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 Dashboard extends CI_Controller { function __construct(){ parent::__construct(); $this->load->model('Admin_Dashboard_Model'); if(! $this->session->userdata('adid')) redirect('admin/login'); } public function index() { $data = array(); $searchCond = array(); $dateFileter = array(); $from_date = date("Y-m-d", strtotime("$end_date -2 days")); $to_date = date('Y-m-d'); if(in_array($this->session->userdata('adid')->role_id,array('1','2','3','4','5'))) { if($_GET['fromdate_filter']){ $dateFileter['from_date'] = $_GET['fromdate_filter'].' 00:00:00'; } else { $dateFileter['from_date'] = $from_date.' 00:00:00'; $_GET['fromdate_filter'] = $from_date; } if($_GET['todate_filter']){ $dateFileter['to_date'] = $_GET['todate_filter'].' 23:59:59'; } else{ $dateFileter['to_date'] = $to_date.' 23:59:59'; $_GET['todate_filter'] = $to_date; } if($_GET['search_filter']!='' || $_GET['category_filter']!='' || $_GET['fromdate_filter']!='' || $_GET['todate_filter']!=''){ if($_GET['category_filter']){ $searchCond['c_id'] = $_GET['category_filter']; } if($_GET['question_filter']){ $searchCond['q_id'] = $_GET['question_filter']; } if($_GET['search_filter']=='1'){ $searchCond['pat_type'] = 'IP'; $searchCond['discharge_status'] = '0'; $data['ratingRecords'] = $this->Admin_Dashboard_Model->getfeedbackPatientIPByGroup($searchCond, $dateFileter); $data['chart_title'] = 'Over All IP Feedback'; } else if($_GET['search_filter']=='2') { $searchCond['pat_type'] = 'OP'; $data['ratingRecords'] = $this->Admin_Dashboard_Model->getfeedbackPatientOPByGroup($searchCond, $dateFileter); $data['chart_title'] = 'Over All OP Feedback'; } /*else { $dateFileter = array(); $searchCond = array(); $searchCond['pat_type'] = 'OP'; $dateFileter['from_date'] = $from_date.' 00:00:00'; $dateFileter['to_date'] = $to_date.' 23:59:59'; $data['ratingRecords'] = $this->Admin_Dashboard_Model->getfeedbackPatientOPByGroup($searchCond, $dateFileter); $data['chart_title'] = 'Over All Feedback'; }*/ } /*else { $data['ratingRecords'] = '';//$this->Admin_Dashboard_Model->getRecordsByGroup('tbl_feedback_ratingrecord','count(id) as total, r_id', NULL, 'r_id'); $data['chart_title'] = 'Over All Feedback'; }*/ $data['totalRequest'] = $this->Admin_Dashboard_Model->getCommonNumrowsQuery('tbl_questions_master','id'); if($_GET['search_filter']>0){ $pet_type = $_GET['search_filter']; $pet_type = $pet_type=='1' ? '2' : '1'; $data['checklistArray'] = $this->Admin_Dashboard_Model->getCommonQuery('tbl_checklist_master','id,checklist', array('event_id'=>$pet_type)); } $data['checklist'] = $this->Admin_Dashboard_Model->getCommonNumrowsQuery('tbl_checklist_master','id'); $data['totalusers'] = $this->Admin_Dashboard_Model->getCommonNumrowsQuery('tbl_admin','id'); $data['totaloppatient'] = $this->Admin_Dashboard_Model->getCommonNumrowsQuery('tbl_pdms_op_patient_info','id'); $data['totalippatient'] = $this->Admin_Dashboard_Model->getCommonNumrowsQuery('tbl_pdms_ip_patient_info','id', array('discharge_status'=>'1')); if($_GET['question_filter']){ $data['questionMasterList'] = $this->Admin_Dashboard_Model->getCommonQuery('tbl_questions_master','id,title',array('status'=>'1','category_id'=>$_GET['category_filter'])); } } $this->load->view('admin/_parts/header'); $this->load->view('admin/dashboard',$data); $this->load->view('admin/_parts/footer'); setHistory('Welcome to PDMS dashboard'); } public function getPatientQsCategory(){ $pet_type = $_POST['pet_type']; if($pet_type>0) { $pet_type = $pet_type=='1' ? '2' : '1'; $data_records = $this->Admin_Dashboard_Model->getCommonQuery('tbl_checklist_master','id,checklist',array('event_id'=>$pet_type,'status'=>'1')); $response = array(); foreach($data_records as $row) { $response[$row['id']] = $row['checklist']; } header('Content-type: application/json'); echo json_encode($response); } exit; } public function getPatientQsCategoryWiseQuestion(){ $category_id = $_POST['category_id']; if($category_id!='') { $data_records = $this->Admin_Dashboard_Model->getCommonQuery('tbl_questions_master','id,title',array('category_id'=>$category_id,'status'=>'1')); $response = array(); foreach($data_records as $row) { $response[$row['id']] = $row['title']; } header('Content-type: application/json'); echo json_encode($response); } exit; } }