/home/desid573/public_html/family
NameSizeModeActions
assets/-0755rm
eway-rapid-php-master/-0755rm
invoice/-0755rm
pdd/-0755rm
10.php19410644editdlrm
11.php11760644editdlrm
22.php91060644editdlrm
array.php21730644editdlrm
a_name_address.php9590644editdlrm
brisbaneInvoice.php118450644editdlrm
class.phpmailer.php800460644editdlrm
class.pop3.php103850644editdlrm
class.smtp.php245860644editdlrm
completedReport.php92860644editdlrm
confirmAll1.php5910644editdlrm
dispatch.php8770644editdlrm
driverInvoice.php121480644editdlrm
driverlocation.php145850644editdlrm
eCrypt.js684240644editdlrm
edit.php7800644editdlrm
error_log304781230644editdlrm
eway-rapid-php-master.zip572700644editdlrm
eWay.php426970644editdlrm
family-cab_small.jpg988530644editdlrm
fatigue.php22950644editdlrm
incident_report.php00644editdlrm
index.php2002040644editdlrm
index1apr2019.php928440644editdlrm
index3.php606770644editdlrm
index4.php915000644editdlrm
index15thMay.php926400644editdlrm
indexJune10.php930530644editdlrm
indextest.php913910644editdlrm
indexTraffic.php860400644editdlrm
index_preSydney.php603500644editdlrm
index_sydney.php741260644editdlrm
melbAuditReport.php104580644editdlrm
melbreport.php77580644editdlrm
monthly.php120460644editdlrm
new.php00644editdlrm
perthAuditReport.php349180644editdlrm
perthReport.php77570644editdlrm
postcodeArray.php10140644editdlrm
postcodeReport.php210150644editdlrm
pre-sydneyquote.php391580644editdlrm
promo.php7650644editdlrm
qldDriverReport.php85680644editdlrm
qldreport.php75800644editdlrm
quote.php523580644editdlrm
quote2.php388310644editdlrm
quote_sydney.php519120644editdlrm
report.php104470644editdlrm
search.php8540644editdlrm
serialize.php1570644editdlrm
style.json10140644editdlrm
summaryReport.php102120644editdlrm
sydneydispatch.php121770644editdlrm
sydneyreport.php77580644editdlrm
table.php50870644editdlrm
test.php38510644editdlrm
thankyou.php314980644editdlrm
tmrReport.php24310644editdlrm
tmr_trips.php112870644editdlrm
unserialize.php5710644editdlrm
Edit: /home/desid573/public_html/family/tmr_trips.php (11287B)
connect_error); $qcon=mysqli_connect($dbhost, $dbuser, $dbpass, $dbname); date_default_timezone_set("Australia/Perth"); $query1 = "SELECT * FROM invoices WHERE type = 'BF' OR type = 'GC' or type = 'SC'"; $result = mysqli_query($conn, $query1); $array = array(); $count = 0; while($rowSQL = mysqli_fetch_assoc($result)){ $dateMin = strtotime("2025-05-28 00:00"); $dateMax = strtotime("2025-08-19 00:00"); $reference = $rowSQL["reference"]; $amount = $rowSQL["amount"]; if(strtotime($rowSQL["date_created"]) > $dateMin && strtotime($rowSQL["date_created"]) < $dateMax) { $query = "SELECT * FROM `desid573_eway_codes`.`driver_compliance` WHERE `driver_name` = '".$rowSQL["driver"]."'"; $drivers = mysqli_query($conn, $query); $row = mysqli_fetch_assoc($drivers); $driverNumber = $row["state_driver"]; $vehicleNumber = $row["registration"]; if($driverNumber != "") { $query = "SELECT * FROM `desid573_familycab`.`jobs` WHERE `reference` = '".$reference."'"; $drivers = mysqli_query($conn, $query); if($drivers) { $row = mysqli_fetch_assoc($drivers); $duration = $row["quote_time"]; $pickup = $row["job_pickup"]; $dropoff = $row["job_dropoff"]; $quote = $row["job_quote"]; $pickQuery = "SELECT * FROM `desid573_familycab`.`terminal_details` WHERE `name` = '".$pickup."'"; $pick = mysqli_query($conn, $pickQuery); //echo $pickup; if(mysqli_num_rows($pick) == 0) { $pickAddress = "SELECT * FROM `desid573_eway_codes`.`place_coords` WHERE `name` = '".$pickup."'"; //echo $pickAddress; $pickQuery = mysqli_query($conn, $pickAddress); if(!$pickQuery) { echo $conn->error; } if(mysqli_num_rows($pickQuery) > 0) { $coords = mysqli_fetch_assoc($pickQuery); $pickSuburb = getSuburb($pickup); $pickLat = $coords["lat"]; $pickLong = $coords["lon"]; } else { $picklookup = getplaceid($pickup); if($picklookup) { $pickCoords = getCoords($picklookup, $pickup); $pickSuburb = getSuburb($pickup); $pickLat = $pickCoords["lat"]; $pickLong = $pickCoords["lon"]; } } } else { $pickDetails = mysqli_fetch_assoc($pick); if($pickDetails["buttonLabel"] == "BNE") { $pickSuburb = "Brisbane Airport"; } else if($pickDetails["buttonLabel"] == "OOL") { $pickSuburb = "Bilinga"; } else if($pickDetails["buttonLabel"] == "MCY") { $pickSuburb = "Marcoola"; } $pickLat = $pickDetails["lat"]; $pickLong = $pickDetails["long"]; } $dropQuery = "SELECT * FROM `desid573_familycab`.`terminal_details` WHERE `name` = '".$dropoff."'"; $drop = mysqli_query($conn, $dropQuery); //echo $pickup; if(mysqli_num_rows($drop) == 0) { $dropAddress = "SELECT * FROM `desid573_eway_codes`.`place_coords` WHERE `name` = '".$dropoff."'"; //echo $dropAddress; $dropQuery = mysqli_query($conn, $dropAddress); if(!$dropQuery) { echo $conn->error; } if(mysqli_num_rows($dropQuery) > 0) { $coords = mysqli_fetch_assoc($dropQuery); $dropSuburb = getSuburb($dropoff); $dropLat = $coords["lat"]; $dropLong = $coords["lon"]; error_log(json_encode($coords, true)); } else { $droplookup = getplaceid($dropoff); if($droplookup) { $dropCoords = getCoords($droplookup, $dropoff); $dropSuburb = getSuburb($dropoff); $dropLat = $dropCoords["lat"]; $dropLong = $dropCoords["lon"]; } } } else { $dropDetails = mysqli_fetch_assoc($drop); if($dropDetails["buttonLabel"] == "BNE") { $dropSuburb = "Brisbane Airport"; } else if($dropDetails["buttonLabel"] == "OOL") { $dropSuburb = "Bilinga"; } else if($dropDetails["buttonLabel"] == "MCY") { $dropSuburb = "Marcoola"; } else { $dropSuburb = "Brisbane Airport"; } $dropLat = $dropDetails["lat"]; $dropLong = $dropDetails["long"]; } $time24 = date("G:i", strtotime($row["job_time"])); $d = date_create_from_format("jS M, Y", $row["job_date"]); $date24 = date_format($d, "Y-m-d"); $bookTime = strtotime($date24." ".$time24); $bookEnd = $bookTime + $duration*60; echo "146642, ".$reference.", ".$row["date_added"].", ".date("d-m-Y G:i", $bookTime).", ".$driverNumber.", ".$pickLat.", ".$pickLong.", ".$dropLat.", ".$dropLong.", ".$pickSuburb.", ".$dropSuburb.", ".date("d-m-Y G:i", $bookTime).", ".date("d-m-Y G:i", $bookEnd).", ".$vehicleNumber.", ".$driverNumber.", N, ".$quote.", ".$amount.", , N
"; $count = $count + 1; } else { error_log($conn->error); } } //echo $rowSQL["date_created"]."
"; } } function getplaceid($place) { $url = "https://maps.googleapis.com/maps/api/place/findplacefromtext/json?key=AIzaSyCcEAMzk2nhNbFFBpq0X7DhmNlrdUtW0a0&inputtype=textquery&input=".urlencode($place); //error_log($url); $curlObj = curl_init(); curl_setopt($curlObj, CURLOPT_URL, $url); curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curlObj, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($curlObj, CURLOPT_HEADER, 0); curl_setopt($curlObj, CURLOPT_HTTPHEADER, array('Content-type:application/json')); $response = curl_exec($curlObj); error_log($response); $json = json_decode($response, true); curl_close($curlObj); if($json["status"] == "OK") { return $json["candidates"][0]["place_id"]; } else { return false; } } function getCoords($placeid, $name) { $url = "https://maps.googleapis.com/maps/api/place/details/json?fields=name,geometry,place_id,formatted_address&key=AIzaSyCcEAMzk2nhNbFFBpq0X7DhmNlrdUtW0a0&placeid=".$placeid; $curlObj = curl_init(); curl_setopt($curlObj, CURLOPT_URL, $url); curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curlObj, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($curlObj, CURLOPT_HEADER, 0); curl_setopt($curlObj, CURLOPT_HTTPHEADER, array('Content-type:application/json')); $response = curl_exec($curlObj); error_log($response); $json = json_decode($response, true); curl_close($curlObj); if($json["status"] == "OK") { // updatePlace($json["result"]["formatted_address"], $json["result"]["geometry"]["location"]["lat"], $json["result"]["geometry"]["location"]["lng"]); // if($name != $json["result"]["formatted_address"]) { // updatePlace($name, $json["result"]["geometry"]["location"]["lat"], $json["result"]["geometry"]["location"]["lng"]); // } return array("address" => $json["result"]["formatted_address"], "lat" => $json["result"]["geometry"]["location"]["lat"], "lon" => $json["result"]["geometry"]["location"]["lng"]); } else { return false; } } function getSuburb($csv) { // Convert the string to an array, removing any extra whitespace $values = array_map('trim', explode(',', $csv)); // Check if there are at least two values if (count($values) < 2) { return null; // or return a default value / throw an exception } // Return the second last value $suburb = str_replace('QLD', '', $values[count($values) - 2]); return preg_replace('/\b\d{4}\b/', '', $suburb); }