<?php
include "../../root.class.php";
$html = new html();
$html->add_styles_page();
$db = new db_safeguard();

$assets_res = $db->select_query('assets', '*', "client_id = '{$_GET['client_id']}' ORDER BY asset_type_id ASC");

function get_status($id)
{
    $db = new db_safeguard();
    $status = $db->select_query("asset_status", "*", "record_id = '{$id}'");
    return $status->fetch_assoc()["name"];
}

function get_asset_type_id($id)
{
    $db = new db_safeguard();
    $asset_type_id = $db->select_query("asset_types", "*", "record_id = '{$id}'");
    return $asset_type_id->fetch_assoc()["name"];
}

function get_user($id)
{

    $db = new db_safeguard();
    $user = $db->select_query("users", "*", "record_id = '{$id}'");
    return $user->fetch_assoc()["username"];
}

function warrent($id)
{
    if ($id == 1) {
        return "ACTIVE";
    } else {
        return "INACTIVE";
    }
}

echo '<table border="1" cellpadding="5" cellspacing="0" width="100%" style="font-size: 1vw">';


while ($asset = $assets_res->fetch_assoc()) {
    echo '<thead>';
    echo '<tr>';
    echo '<th>Asset Type</th>';
    echo '<th>Name</th>';
    echo '<th>Serial Number</th>';
    echo '<th>Product Number</th>';
    echo '<th>Model Number</th>';
    echo '<th>Status</th>';
    echo '<th>Date Purchased</th>';
    echo '<th>Date Updated</th>';
    echo '<th>Assigned Person</th>';
    echo '<th>Warranty Active</th>';
    echo '<th>Warranty Holder</th>';
    echo '<th>Warranty Expiration Date</th>';
    echo '<th>User Changed</th>';
    echo '<th>QR Code</th>';
    echo '</tr>';
    echo '</thead>';
    echo '<tbody>';
    echo '<tr>';
    echo '<td>' . htmlspecialchars(get_asset_type_id($asset['asset_type_id'])) . '</td>';
    echo '<td>' . htmlspecialchars($asset['name']) . '</td>';
    echo '<td>' . htmlspecialchars($asset['s_n']) . '</td>';
    echo '<td>' . htmlspecialchars($asset['product_number']) . '</td>';
    echo '<td>' . htmlspecialchars($asset['model_number']) . '</td>';
    echo '<td>' . htmlspecialchars(get_status($asset['status_id'])) . '</td>';
    echo '<td>' . htmlspecialchars($asset['date_time_purchased']) . '</td>';
    echo '<td>' . htmlspecialchars($asset['date_time_updated']) . '</td>';
    echo '<td>' . htmlspecialchars($asset['assinged_person']) . '</td>';
    echo '<td>' . htmlspecialchars(warrent($asset['warrenty_active'])) . '</td>';
    echo '<td>' . htmlspecialchars($asset['warrenty_holder']) . '</td>';
    echo '<td>' . htmlspecialchars($asset['warrenty_exp_date']) . '</td>';
    echo '<td>' . htmlspecialchars(get_user($asset['user_id_changed'])) . '</td>';
    echo '<td>' . htmlspecialchars($asset['qr_code']) . '</td>';
    echo '</tr>';
    if (strlen($asset['description']) > 5 && strlen($asset['images']) > 5) {
        echo '<tr>';
        echo '<td colspan="7">' . $asset['description'] . '</td>';
        echo '<td colspan="7" style="text-align: center; width: 10vw;">';
        echo str_replace("<img", "<img style='max-width: 50%; max-height: 100%;' ", $asset['images']);
        echo '</td>';
        echo '</tr>';
    }
    echo '<tr stile="height: 50px">';
    echo '<td colspan="14"></td>';
    echo '</tr>';
}

echo '</tbody>';
echo '</table>';
