<?php
include('../include/headscript.php');
include("../class/company.php");

// Connessione al database
$conn = new mysqli($servername, $username, $password, $database);

// Controllo connessione
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

// Aggiorna le date in reports utilizzando i dati di reportsbydate
$updateQuery = "
    UPDATE reports AS r
    INNER JOIN reportsbydate AS rb
        ON r.reportsNumberLab = rb.report_no
    SET 
        r.reportDatein = IF(rb.in_date IS NOT NULL, rb.in_date, r.reportDatein),
        r.reportsDateDue = IF(rb.due_date IS NOT NULL, rb.due_date, r.reportsDateDue),
        r.reportsDateOut = IF(rb.out_date IS NOT NULL, rb.out_date, r.reportsDateOut)
";

if ($conn->query($updateQuery) === TRUE) {
    echo "Reports updated successfully.";
} else {
    echo "Error updating reports: " . $conn->error;
}

$conn->close();
