/home/desid573/public_html/family
Edit: /home/desid573/public_html/family/qldDriverReport.php (8568B)
format('Y-m-d'); # first day of previous quarter
$end = (new DateTime('last day of -' . (((date('n') - 1) % 3) + 1) . ' month'))->format('Y-m-d'); # last day of previous quarter
$period = strtotime($start);
//$period = strtotime("Monday 12:00 AM") - 7 * 60 * 60 * 24;
$periodLower = strtotime($end);
$dt = new DateTime();
$dt->setTimestamp($period);
$periodString = date_format($dt, "jS M, Y H:i a");
$dt = new DateTime();
$dt->setTimestamp($periodLower);
$periodStringLower = date_format($dt, "jS M, Y H:i a");
$dbhost = "localhost";
$dbuser = "desid573_famcab";
$dbpass = "C]+6wQySxov(";
$dbname = "desid573_familycab";
$conn = new mysqli($dbhost, $dbuser, $dbpass, $dbname) or die($conn->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' ORDER BY driver";
$result = mysqli_query($conn, $query1);
$array = array();
while($rowSQL = mysqli_fetch_assoc($result)){
$array[] = $rowSQL;
}
$dbhost = "localhost";
$dbuser = "desid573_fam_app";
$dbpass = "TW#7CCqKReDn";
$dbname = "desid573_famcab_api";
$conn = new mysqli($dbhost, $dbuser, $dbpass, $dbname) or die($conn->connect_error);
$qcon=mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
$query2 = "SELECT * FROM invoices WHERE type= 'BA' OR type= 'GA' or type = 'YA' ORDER BY driver";
$result2 = mysqli_query($conn, $query2);
while($rowSQL = mysqli_fetch_assoc($result2)){
$array[] = $rowSQL;
}
$lastDriver = "";
$quotetotal = 0;
$acttotal = 0;
$message = "
Queensland Report
QueenslandSydneyMelbourne
Report for ".$periodString." to ".$periodStringLower." In Queensland
| FamilyCab Jobs | | | | | | |
| Driver Name | Licence | State Driver | Registration | State Vehcile | Date Started |
";
foreach($array as $row) {
if(strtotime($row['date_created']) > $period && strtotime($row['date_created']) < $periodLower) {
if($lastDriver != $row['driver']) {
if($row["type"] == "GC" or $row["type"] == "BF" or $row["type"] == "SC") {
$dbhost = "localhost";
$dbuser = "desid573_famcab";
$dbpass = "C]+6wQySxov(";
$dbname = "desid573_familycab";
$conn = new mysqli($dbhost, $dbuser, $dbpass, $dbname) or die($conn->connect_error);
$qcon=mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
date_default_timezone_set("Australia/Perth");
$query1 = "SELECT * FROM invoices WHERE driver = '".$row["driver"]."'";
$result = mysqli_query($conn, $query1);
if(!$result) {
error_log($conn->error);
}
$row1 = mysqli_fetch_assoc($result);
$startDate = $row1["date_created"];
$query1 = "SELECT * FROM `desid573_eway_codes`.`driver_compliance` WHERE driver_name = '".$row["driver"]."'";
$result = mysqli_query($conn, $query1);
if(!$result) {
error_log($conn->error);
}
$row1 = mysqli_fetch_assoc($result);
$licence = $row1["licence"];
$stateLicence = $row1["state_driver"];
$rego = $row1["registration"];
$stateVehicle = $row1["state_vehicle"];
} else {
$dbhost = "localhost";
$dbuser = "desid573_fam_app";
$dbpass = "TW#7CCqKReDn";
$dbname = "desid573_famcab_api";
$conn = new mysqli($dbhost, $dbuser, $dbpass, $dbname) or die($conn->connect_error);
$qcon=mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
$query2 = "SELECT * FROM invoices WHERE type= 'BA' OR type= 'GA' or type = 'YA' ORDER BY driver";
$result2 = mysqli_query($conn, $query2);
$query1 = "SELECT * FROM invoices WHERE driver = '".$row["driver"]."'";
$result = mysqli_query($conn, $query1);
$row1 = mysqli_fetch_assoc($result);
$startDate = $row1["date_created"];
$query1 = "SELECT * FROM `desid573_eway_codes`.`driver_compliance` WHERE driver_name = '".$row["driver"]."'";
$result = mysqli_query($conn, $query1);
$row1 = mysqli_fetch_assoc($result);
$licence = $row1["licence"];
$stateLicence = $row1["state_driver"];
$rego = $row1["registration"];
$stateVehicle = $row1["state_vehicle"];
}
$message .= "| ".$row['driver']." | $licence | $stateLicence | $rego | $stateVehicle | $startDate |
";
// $message .= " | | ".$lastDriver." Total | ".$lastDriverTotal." | ".$lastDriverTollTotal." | | |
| | | | | | |
";
// $lastDriverTotal = 0;
// $lastDriverTollTotal = 0;
}
$quotetotal = +floatval($quotetotal)+floatval($row['amount']);
$acttotal = +floatval($acttotal)+floatval($row['tollAmount']);
$lastDriver = $row['driver'];
$lastDriverTotal = +floatval($lastDriverTotal)+floatval($row['amount']);
$lastDriverTollTotal = +floatval($lastDriverTollTotal)+floatval($row['tollAmount']);
}
}
// $message .= " | | ".$lastDriver." Total | ".$lastDriverTotal." | ".$lastDriverTollTotal." | | |
";
// $lastDriver = "";
// $lastDriverTotal = 0;
// $lastDriverTollTotal = 0;
$message .=" |
";
echo "
";
//send_mail("lwscann@gmail.com", "reports@perthdesignateddrivers.com.au", "Report ".$yesterday, $message);
echo $message;