"; } } if ($hasReadAccess) { // $view_link = $space . ""; $print_link = $space . ""; // $view_link = $space . ""; // if ($row_checkup['checkup_type_id'] == 40 || $row_checkup['checkup_type_id'] == '40') { // $cirtificate = $space . ""; // } // if ($row_checkup['checkup_type_id'] == 23 || $row_checkup['checkup_type_id'] == '23' || $row_checkup['checkup_type_id'] == 35 || $row_checkup['checkup_type_id'] == '35') { // $cirtificate = $space . ""; $email_link = $space . ""; // } } $GIVE_EDIT_OPTION_AFTER_THIS_DATE = getFieldFromTable('value', 'config', 'key_name', 'GIVE_EDIT_OPTION_AFTER_THIS_DATE'); if (isAccessibleForSameDoc($_SESSION['RoleId'], $menu_key, 'W', 0, $row_checkup['doc_attend'])) { if (date("Y-m-d", strtotime($row_checkup['checkup_date'])) > date("Y-m-d", strtotime($GIVE_EDIT_OPTION_AFTER_THIS_DATE))) { $edit_link = $space . ""; } } $time_difference_seconds = time() - strtotime($row_checkup['checkup_date']); $time_difference_hours = $time_difference_seconds / (60 * 60); $deletion_config = getFieldFromTable('value', 'config', 'key_name', 'ALLOWED_DELETION_FOR_FIXED_HOURS'); if (isAccessibleForSameDoc($_SESSION['RoleId'], $menu_key, 'E', 0, $row_checkup['doc_attend']) && $time_difference_hours < $deletion_config) { if (date("Y-m-d", strtotime($row_checkup['checkup_date'])) > date("Y-m-d", strtotime("-1 month"))) { $delete_link = $space . ""; } } $ohc_state_code = getFieldFromTable('state', 'ohc_type', 'ohc_type_id', $_SESSION['current_ohcttype']); // $form_names = getFieldFromTable('form_names', 'state_form_master', 'state_code', $ohc_state_code); // error_log("form names " . $form_names); // $forms = explode(',', $form_names); // error_log("form array " . print_r($forms, true)); if ($ohc_state_code == 'KA') { if ($_SESSION['RoleCode'] == 'DOC' || $_SESSION['RoleCode'] == 'LAB') { $open_form_link = ""; } else { $open_form_link = ""; } $form_type = getTableFieldValue('form_data', 'form_type', 'checkup_id', $checkup_id); $doc_down_type = ""; $form_type_32 = getTableFieldValue('form_32', 'id', 'checkup_id', $checkup_id); error_log("form type 32 query " . $form_type_32); if ($form_type != null && $form_type != "") { if ($form_type == 'form_33') { $open_link = " (Form 33)"; $doc_down_type = 'Form33'; } else if ($form_type == 'form_O') { $doc_down_type = 'FormO'; $open_link = " (Form O)"; } } else { $doc_down_type = ""; } if ($form_type_32 != null && $form_type_32 != '') { $form32pdf_link = " (Form 16)"; $form32CombinePdf_link = " (Form 16 Combined)"; } else { $form32pdf_link = ""; $form32CombinePdf_link = ""; } } $checkupSections = getCommaSeperatedValuesForInClause("select section_name from checkup_form_section", "section_id", $row_checkup['checkup_section_ids']); $links = $assign_link . $view_link . $edit_link . $delete_link . $print_link . $cirtificate . $email_link ; if ($row_checkup['approve_date'] != '') { $approve_date = date_format(date_create($row_checkup['approve_date']), "d-M-Y H:i A"); if ($approve_date == '30-Nov--0001 00:00 AM') $approve_date = "Pending Approval"; } $checkup_name = getFieldFromTable('checkup_type_name', 'checkup_type', 'checkup_type_id', $row_checkup['checkup_type_id']); $patient_name = getFieldFromTable('patient_name', 'patient_master', 'id', $row_checkup['emp_id']); $emp_code = getFieldFromTable('emp_code', 'patient_master', 'id', $row_checkup['emp_id']); $created_by = getFieldFromTable('patient_name', 'patient_master', 'id', $row_checkup['medical_attend']); $data['rows'][] = array( 'id' => $row_checkup['checkup_id'], 'cell' => array( $count++, $links, $suppoting_doc1, date_format(date_create($row_checkup['checkup_date']), "d-M-Y H:i A"), $row_checkup['ticket_no'], $patient_name, $emp_code, $checkup_name, $checkupSections, $open_form_link, $open_link . " " . $form32pdf_link . " " . $form32CombinePdf_link, // $row_checkup['remarks'], $created_by, $approve_date ) ); } $data['rows'][] = array( 'id' => $row['filterkey'], 'cell' => array('', "", "", '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '') ); // error_log("data: ".print_r($data, true)); echo json_encode($data); ?>