/home/desid573/public_html/family
Edit: /home/desid573/public_html/family/melbreport.php (7758B)
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");
require_once('class.phpmailer.php');
require_once('class.smtp.php');
$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");
$yesterday = "Last ".$periodString." Days";
$lastDriver = "";
$lastDriverTotal = "";
$lastDriverTollTotal = "";
$query1 = "SELECT * FROM invoices WHERE type = 'MF' 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='MA' ORDER BY driver";
$result2 = mysqli_query($conn, $query2);
while($rowSQL = mysqli_fetch_assoc($result2)){
$array[] = $rowSQL;
}
usort($array, function($a, $b) {
return $a['driver'] > $b['driver'];
});
$lastDriver = "";
$quotetotal = 0;
$acttotal = 0;
$message = "
Daily Report
QueenslandSydneyMelbourne
Report for ".$periodString." to ".$periodStringLower." In Sydney
| FamilyCab Jobs | | | | | | |
| Customer Name | Date Issued | Description | Fare Total | Toll Total | Paid By | Driver |
";
foreach($array as $row) {
if(strtotime($row['date_created']) > $period && strtotime($row['date_created']) < $periodLower) {
if($lastDriver != $row['driver'] && $lastDriver != "") {
$message .= " | | ".$lastDriver." Total | ".$lastDriverTotal." | ".$lastDriverTollTotal." | | |
| | | | | | |
";
$lastDriverTotal = 0;
$lastDriverTollTotal = 0;
}
$message .= "| ".$row['invname']." | ".$row['date_created']." | | ".$row['amount']." | ".$row['tollAmount']." | ".$row['paidby']." | ".$row['driver']." |
";
$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 .=" | | | ".$quotetotal." | ".$acttotal." | | |
";
echo "
";
//send_mail("lwscann@gmail.com", "reports@perthdesignateddrivers.com.au", "Report ".$yesterday, $message);
echo $message;
$mail = new PHPMailer;
$mail->SMTPDebug = 3;
$mail->isSMTP();
$mail->Host = "webcloud90.au.syrahost.com"; // specify main and backup server
$mail->Port = 465;
$mail->SMTPSecure = "ssl";
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "lewis@perthdesignateddrivers.com.au"; // SMTP username
$mail->Password = "Chunky11"; // SMTP password
$mail->From = "lewis@perthdesignateddrivers.com.au";
$mail->FromName = "Reports";
$mail->AddAddress("lwscann@gmail.com");
$mail->IsHTML(true); // set email format to HTML
$mail->Subject = 'Daily Report for'.$yesterday;
$mail->Body = $message;
// if(!$mail->Send())
//{
// echo "Message could not be sent.
//";
// echo "Mailer Error: " . $mail->ErrorInfo;
// exit;
//
//echo "Message has been sent";
?>