0){ $sql = "select count(id) AS total_rows from automation_schedules where sertg_id = $sertg_id AND velocity_type = 3"; $query_result = $conn->query($sql); $totalRecords = 0; while($row = $query_result->fetch_assoc()) { $totalRecords = $row['total_rows']; } if($totalRecords > 0){ $result['status'] = true; $result['message'] = AUTOMATION_WARRING; } } echo json_encode($result); die(); } function deleteFormData($conn, $request){ $response['message']= ""; $response['status']= false; $sql="DELETE FROM rtg_letters WHERE id =".$request['id']." AND member_id = ".$request['member_id']." AND form_id = ".$request['form_id']; $result = $conn->query($sql); if($request){ if(deleteAutomationBySertgId($conn, $request['id'])){ $response['message']= "Deleted Successfully."; $response['status']= true; } } echo json_encode($response); die(); } function deleteAutomationBySertgId($conn, $sertg_id){ $result = false; if($sertg_id > 0){ $generic_query = " from automation_schedules where velocity_type = 3 AND sertg_id =".$sertg_id; $select_as_query = "select id".$generic_query; $automation_schecdule_sql = "delete".$generic_query; $automation_schecdule_export_sql = "delete from automation_schedule_exports where automation_schedule_id in ($select_as_query)"; if ($conn->query($automation_schecdule_export_sql)) { if($conn->query($automation_schecdule_sql)){ $result = true; } } } return $result; } function getRTGFormData($conn,$request) { $draw = $request['draw']; $tbl_row = $request['start']; $tbl_rowperpage = $request['length']; // Rows display per page $columnIndex = $request['order'][0]['column']; // Column index $columnName = $request['columns'][$columnIndex]['data']; // Column name $columnSortOrder = $request['order'][0]['dir']; // asc or desc $searchValue = $request['search']['value']; // Search value $searchQuery = " "; if(!empty($searchValue)){ $searchQuery = " and (data like '%".$searchValue."%') "; } $member_id = $request['member_id']; $form_id = $request['form_id']; $employee_id = isset($request['employee_id']) ? $request['employee_id']:0; $form_employee_id = isset($request['form_employee_id']) ? $request['form_employee_id']:0; $form_afiiliate_id = isset($request['form_afiiliate_id']) ? $request['form_afiiliate_id']:0; $isEmployee = isset($request['isEmployee']) ? $request['isEmployee']:0; /*if(empty($member_id)){ $member_id = 0; }*/ $searchQuery .= "AND form_id = ".$form_id; $data = array(); $sertgForm_count_qry = "SELECT count(*) as total FROM rtg_letters WHERE member_id = ".$member_id." AND form_id = ".$form_id; $sertgForm = "SELECT * FROM rtg_letters WHERE member_id = ".$member_id.$searchQuery." order by updated_at desc Limit ".$tbl_row.",".$tbl_rowperpage; $sel = $conn->query($sertgForm_count_qry); $result = $conn->query($sertgForm); while($row1 = $sel->fetch_assoc()) { $totalRecords = $row1['total']; } $allShortName = json_decode(LETTER_TYPES_SHORT_NAME); $totalRecordwithFilter = $totalRecords; if ($totalRecords > 0) { while($row = $result->fetch_assoc()) { $row['next_section_date'] = $row['next_action_date']; $row['modified_on'] = $row['updated_at']; $row['slected_letter'] = ""; $personal_info_decode = json_decode($row['data'],true); $row['personal_info'] = rtglettersFormatedPersonalinfo($personal_info_decode); if(isset($row['lettertypes']) && !empty($row['lettertypes'])){ $row['lettertypes'] = explode(',', $row['lettertypes']); foreach($row['lettertypes'] as $type){ if(!empty($row['slected_letter'])){ $row['slected_letter'] .=", ".$allShortName->{$type}; }else{ $row['slected_letter'] =$allShortName->{$type}; } } }else { $row['lettertypes'] = ""; } if($row['next_section_date'] == "0000-00-00 00:00:00"){ $row['next_section_date'] = ""; } if(!empty($row['next_section_date'])){ $row['next_section_date'] = date('Y-m-d', strtotime($row['next_section_date'])); } if(!empty($row['modified_on'])){ $row['modified_on'] = date('Y-m-d', strtotime($row['modified_on'])); } $row['report_source_type'] = REPORT_SOURCE_TYPES[$row['report_type']]; $row['report_source_type_id'] = $row['report_type']; $row['action_btn'] = '' . '' . '' . '' . '' . ''.' '.'' . '' . '' . '' . '' . ''; $data[]=$row; } } $response = array( "draw" => intval($draw), "iTotalRecords" => $totalRecords, "iTotalDisplayRecords" => $totalRecordwithFilter, "aaData" => $data ); echo json_encode($response); die(); } function rtglettersFormatedPersonalinfo($personal_info_decode){ $address = ""; // street no if(!empty($personal_info_decode['street_no'])){ $address = $personal_info_decode['street_no']; } // street name if(!empty($personal_info_decode['street_name'])){ if(!empty($address)){ $address .= ", ".$personal_info_decode['street_name']; }else{ $address = $personal_info_decode['street_name']; } } // city if(!empty($personal_info_decode['city'])){ if(!empty($address)){ $address .= ", ".$personal_info_decode['city']; }else{ $address = $personal_info_decode['city']; } } // state if(!empty($personal_info_decode['state'])){ if(!empty($address)){ $address .= ", ".$personal_info_decode['state']; }else{ $address = $personal_info_decode['state']; } } $name = ""; if(!empty($personal_info_decode['first_name'])){ $name = $personal_info_decode['first_name']; } if(!empty($personal_info_decode['last_name'])){ if(!empty($name)){ $name .= " ".$personal_info_decode['last_name']; }else{ $name = $personal_info_decode['last_name']; } } if(!empty($name)){ $personal_info = $name; } if(!empty($address)){ if(!empty($personal_info)){ $personal_info .= "
".$address; }else{ $name = $address; } } if(!empty($personal_info_decode['name_address'])){ if(empty($personal_info)){ $personal_info = $personal_info_decode['name_address']; } } return $personal_info; }