selectDeliveryVw.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. require "connectionDb.php";
  3. $selectDelivery1 = $db->query("SELECT * FROM delivery JOIN delivery_tank ON delivery.id=delivery_tank.delivery_id");
  4. $json_data=[];
  5. function dateFormatChanger($datetime) {
  6. $getDateTime = $datetime;
  7. $date = explode(' ', $getDateTime);
  8. $newDate = date("d-M-Y", strtotime($date[0]));
  9. $timezone = explode('+', $date[1]);
  10. $time = explode('.', $timezone[0]);
  11. return($newDate." ".$time[0]);
  12. }
  13. while ($row = $selectDelivery1->fetchArray()) {
  14. $details = [
  15. "Action" => $row['type'],
  16. "Message" => $row['type'],
  17. "Id" => $row['id'],
  18. "Tank" => $row['tank_id'],
  19. "Status" => $row['status'],
  20. "Start" => dateFormatChanger($row['start']),
  21. "End" => dateFormatChanger($row['end']),
  22. "Product" => $row['product'],
  23. "SupplierId" => $row['supplier_id'],
  24. "SupplierName" => $row['product'],
  25. "DeliveryCarNumber" => $row['car_number'],
  26. "OrderPrice" => $row['order_price'],
  27. "OrderVolume" => $row['order_vol'],
  28. "DeliverVolume" => $row['deliver_vol'],
  29. "FuelPoints" => $row['fp_group'],
  30. "TankGroup" => $row['tank_group_id'],
  31. ];
  32. //here pushing the values in to an array
  33. array_push($json_data,$details);
  34. }
  35. $json_data_all = ["data" => $json_data];
  36. $myfile = fopen("api/v1/Deliveries/deliveryDetails.txt", "w+") or die("Unable to open file!");;
  37. fwrite($myfile,json_encode($json_data_all, JSON_PRETTY_PRINT));
  38. fclose($myfile);
  39. ?>