JezK
Edit File: invoices_ajax.php
<?php include_once("adminObj.php"); include('checkSession.php'); $data =array(); $limit = ""; $tableColumns = array('ui.quotation_id::TEXT','ui.warehouse_id::TEXT','umw.warehouse_name','ui.created_date::TEXT'); if (isset($_GET['iDisplayStart'] ) && $_GET['iDisplayLength'] != '-1' ) { $limit = "OFFSET ".$customerObj->db->escape($_GET['iDisplayStart'] )." LIMIT ". $customerObj->db->escape($_GET['iDisplayLength'] ); } $order="order by ui.created_date desc"; $whereCondition = ""; if(isset($_SESSION['customer_user_id']) && $_SESSION['customer_user_id'] != ""){ $whereCondition = "where ui.user_id=".$_SESSION['customer_user_id'].""; } if ( $_GET['sSearch'] != "" ) { $whereCondition.= "and ("; for ( $i=0 ; $i<count($tableColumns) ; $i++ ) { $whereCondition .= $tableColumns[$i]." ILIKE '%".$customerObj->db->escape($_GET['sSearch'] )."%' OR "; } $whereCondition = substr_replace( $whereCondition, "", -3 ); $whereCondition .= ') '; } $sql="select umw.warehouse_name, ui.invoice_number,ui.quotation_id,ui.created_date,ui.warehouse_id from uflexit_invoice as ui join uflexit_master_warehouse as umw on umw.warehouse_id=ui.warehouse_id $whereCondition $order $limit "; // echo $sql; // exit; $rows = $customerObj->db->get_results($sql); $sql2="select umw.warehouse_name, ui.invoice_number,ui.quotation_id,ui.created_date,ui.warehouse_id from uflexit_invoice as ui join uflexit_master_warehouse as umw on umw.warehouse_id=ui.warehouse_id $whereCondition"; $rows2 = $customerObj->db->get_results($sql2); $totalRecords =$rows2 ? count($rows2):0; $rows = $rows ? $rows : array(); $totalRecord = count($rows); if($totalRecord>0) { $j=1; foreach($rows as $fetch) { $fetch['action']='<small class="d-inline-flex tableData smallFont"> <a href="invoicesView.php?inid='.$fetch['invoice_number'].'" class="pl-md-2" title="view details"> <img src="./images/view.png"></a> <a href="invoice_pdf.php?inid='.$fetch['invoice_number'].'" class="" title="Download Pdf"><img src="./images/pdf.svg"></a> </small>'; $date=date_create($fetch['created_date']); $fetch['created_date']=date_format($date,"d-m-Y"); $data[]=$fetch; } } $data = ["sEcho" => intval($_GET['sEcho']), "iTotalRecords" => $totalRecord, "iTotalDisplayRecords" => $totalRecords, "aaData" => $data ]; echo json_encode($data); exit; ?>