<?php

include '../root.class.php';

$fuelsupplier_db = new db_safeguard("ewg.dedicated.co.za", "elegaysv_Code2", "EWG2Cod!@#", "elegaysv_fuel_supplier");
$muell_db = new db_safeguard("ewg.dedicated.co.za", "elegaysv_Code2", "EWG2Cod!@#", "elegaysv_fuel");
$water_db = new db_safeguard("ewg.dedicated.co.za", "elegaysv_Code2", "EWG2Cod!@#", "elegaysv_water_sysie_str");

$email_html = "";
$email_html .= "<h1>Units Email Check</h1><br><hr><br>";
$email_html .= "<style>
table {
    padding: 10px;
    border-collapse: collapse;
    width: 100%;
}
td, th {
    border: 1px solid #ddd;
    padding: 8px;
}
tr:nth-child(even){background-color: #f2f2f2;}
tr:hover {background-color: #ddd;}
th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #4CAF50;
    color: white;
} 

</style>";
$email_html .= "<table border='1'>";

// get all units for fuel_supplier

$email_html .= "<h2> FUEL SUPPLIER </h2>";
$fuel_supplier_res = $fuelsupplier_db->query("tanks", "SELECT * FROM `tanks` WHERE 1");
while ($fuel_supplier = $fuel_supplier_res->fetch_assoc()) {

    // get last unit heart beat
    $unit_res = $fuelsupplier_db->query("tank_level_log", "SELECT * FROM `tank_level_log` WHERE `tank_id` = '" . $fuel_supplier['record_id'] . "' ORDER BY `record_id` DESC LIMIT 1");
    $unit = $unit_res->fetch_assoc();

    $email_html .= "<tr><td>{$fuel_supplier['name']}</td><td>{$unit['distance']}</td><td>{$unit['date_time_measured']}</td></tr>";

}
$email_html .= "</table>";


// get all units for muell

$email_html .= "<h2> MUELL </h2>";
$email_html .= "<table border='1'>";

$muell_res = $muell_db->query("tanks", "SELECT * FROM `tanks` WHERE 1");
while ($muell = $muell_res->fetch_assoc()) {

    $unit_res = $muell_db->query("tank_level_log", "SELECT * FROM `tank_level_log` WHERE `tank_id` = '" . $muell['record_id'] . "' ORDER BY `record_id` DESC LIMIT 1");
    $unit = $unit_res->fetch_assoc();

    $email_html .= "<tr><td>{$muell['name']}</td><td>{$unit['distance']}</td><td>{$unit['date_time_measured']}</td></tr>";

}
$email_html .= "</table>";


// get all units for water

$email_html .= "<h2> WATER </h2>";
$email_html .= "<table border='1'>";

$water_res = $water_db->query("water", "SELECT * FROM `water` WHERE unit_id = 1 ORDER BY record_id DESC LIMIT 1");
$water = $water_res->fetch_assoc();

$email_html .= "<tr><td>Sysie 3</td><td>{$water['date_time']}</td><td>{$water['count']}</td><td>{$water['tank']}</td></tr>";


$water_res = $water_db->query("water", "SELECT * FROM `water` WHERE unit_id = 2 ORDER BY record_id DESC LIMIT 1");
$water = $water_res->fetch_assoc();

$email_html .= "<tr><td>Sysie 6</td><td>{$water['date_time']}</td><td>{$water['count']}</td><td>{$water['tank']}</td></tr>";

$water_res = $water_db->query("water", "SELECT * FROM `water` WHERE unit_id = 3 ORDER BY record_id DESC LIMIT 1");
$water = $water_res->fetch_assoc();

$email_html .= "<tr><td>Sysie 5</td><td>{$water['date_time']}</td><td>{$water['count']}</td><td>{$water['tank']}</td></tr>";


$email = new email();
$email->add_address("chris@elegantwork.co.za", "Chris");
$email->add_address("henry@elegantwork.co.za", "Henry");
$email->add_address("sj@elegantwork.co.za", "SJ");

$email->subject("EWG UNITS MONITORING");
$email->body($email_html);
echo $email_html;
$email->send();