<?php include('includes/config/config.php'); include('includes/auth/auth.php'); include('includes/functions.php');include('access.php'); error_reporting(E_ERROR | E_PARSE); ?> <?php // Connect to mysqli database $page = 1; // The current page $sortname = 'a.last_modified'; // Sort column $sortorder = 'desc'; // Sort order $qtype = ''; // Search column $query = ''; // Search string // Get posted data if (isset($_POST['page'])) { $page = mysqli_real_escape_string($conn,$_POST['page']); } if (isset($_POST['sortname'])) { $sortname = mysqli_real_escape_string($conn,$_POST['sortname']); } if (isset($_POST['sortorder'])) { $sortorder = mysqli_real_escape_string($conn,$_POST['sortorder']); } if (isset($_POST['qtype'])) { $qtype = mysqli_real_escape_string($conn,$_POST['qtype']); } if (isset($_POST['query'])) { $query = mysqli_real_escape_string($conn,$_POST['query']); } if (isset($_POST['rp'])) { $rp = mysqli_real_escape_string($conn,$_POST['rp']); } // Setup sort and search SQL using posted data $sortSql = "order by $sortname $sortorder"; if ($qtype == 'dept_name') { $searchSql = " and dept_id in (select dept_id from department where dept_name like '%$query%') "; }else{ $searchSql = ($qtype != '' && $query != '') ? " and upper($qtype) like upper('%$query%')" : ''; } $ohc_type=$_SESSION['current_ohcttype']; // Get total count of records $sql = "SELECT count(*) FROM work_at_height_details AS a INNER JOIN patient_master AS b ON a.patient_id=b.id INNER JOIN work_at_height_details_new AS c ON a.patient_id=c.patient_id WHERE bp_after!='' AND pulse_after!='' AND medical_test!='' AND height_bar_test!='' AND ref_no!='' $searchSql"; error_log('$sql'); error_log($sql); $result = mysqli_query($conn,$sql); $row = mysqli_fetch_array($result); $total = $row[0]; // Setup paging if(!isSet($rp)){ $rp=10; } //echo $_REQUEST[emp_id]; $pageStart = ($page-1)*$rp; $limitSql = "limit $pageStart, $rp"; // Return JSON data $data = array(); $data['page'] = $page; $data['total'] = $total; $data['rows'] = array(); $sql_medical_examination = "SELECT *, DATE_FORMAT(a.screen_date, '%d-%m-%y') as screen_date,b.dept_id,b.employer_contractor_id,c.medical_test,c.height_bar_test FROM work_at_height_details AS a INNER JOIN patient_master AS b ON a.patient_id=b.id INNER JOIN work_at_height_details_new AS c ON a.patient_id=c.patient_id WHERE bp_after!='' AND pulse_after!='' AND medical_test!='' AND height_bar_test!='' AND ref_no!='' $searchSql $sortSql $limitSql"; //echo $sql_medical_examination; $results_medical_examination = mysqli_query($conn,$sql_medical_examination); $count=($page-1)*$rp+1; //echo $sql_checkup; //echo $access_level; while ($row_medical_examination = mysqli_fetch_assoc($results_medical_examination)) { $patient_id=$row_medical_examination['patient_id']; error_log( $patient_id); error_log('---------'); $view_link=""; $edit_link=""; $delete_link=""; $links=""; $department = getTableFieldValue('department','dept_name','dept_id',$row_medical_examination['dept_id']); $emp_cont = getTableFieldValue('employer_contractor','employer_contractor_name','id',$row_medical_examination['employer_contractor_id']); /*if($access_level=='R' ||$access_level=='W' || $access_level=='E' ) {*/ //echo "shubham"; //$roleId=$_SESSION['RoleId']; /*if($roleId!=6){ //$edit_link="<a href=\"checkup.php?checkup_id=".$checkup_id."&returnPage=pending_checkup_list.php?pageKey=28&view=edit\" class=\"blue\" ><i class=\"ace-icon fa fa-pencil bigger-130\"></i></a>"; $edit_link="<a href=\"#\" class=\"blue\" onclick=\"open_checkup('".$checkup_id."','".$row_checkup['emp_id']."','E');\"><i class=\"ace-icon fa fa-pencil bigger-130\"></i></a>"; $delete_link="<a href=\"#\" class=\"blue\" onclick=\"delete_checkup('".$checkup_id."');\"><i class=\"ace-icon fa fa-trash-o bigger-130\"></i></a>"; }*/ //$view_link="<a href=\"#\"class=\"green\" onclick=\"open_checkup('".$checkup_id."','".$row_checkup['emp_id']."','V');\"><i class=\"ace-icon fa fa-search-plus bigger-130\"></i></a>"; //} //if($access_level=='W' || $access_level=='E' ) //{ //} //if($access_level=='E' ) //{ //} // if($access_level=='W' || $access_level=='E' ) // { $edit_link="<a href=\"#\" class=\"blue\" onclick=\"open_wah_form('".$row_medical_examination['patient_id']."','E');\"><span style=\"font-size:20px\" class=\"fa fa-file-pdf-o\"></span></a>"; // } // if($access_level=='E' || $access_level=='W' ) // { // $delete_link="<a href=\"#\" class=\"blue\" onclick=\"delete_medical_examination_form('".$row_medical_examination[medical_exam_id]."','".$row_medical_examination['patient_id']."','".$row_medical_examination['task']."','E');\"><span style=\"font-size:20px\" class=\"glyphicon glyphicon-trash\"></span></a>"; // } $space=" "; $links = $assign_link.$space.$view_link.$space.$edit_link.$space; //$past_present_illnes=getCommaSeperatedValuesForInClause('select param_name from history_parameter ','param_id',$row_medical_examination['past_present_illness']); $data['rows'][] = array( 'id' => $row_medical_examination['patient_id'], 'cell' => array($count++, $links,$row_medical_examination['screen_date'] ,$row_medical_examination['patient_name'],$department,$emp_cont,$row_medical_examination['medical_test'],$row_medical_examination['height_bar_test'],$row_medical_examination['emp_code'],$row_medical_examination['patient_cat_id']==0?'Non-Employee':'Employee',$row_medical_examination['aadhar_no'],$row_medical_examination['primary_phone']) ); } echo json_encode($data); ?>