<?php
$page_name = "transfers";
$permission = "all";
session_start();

$transfer_id = $_GET["transfer_id"];
$user_id = $_GET["user_id"];
$to_approve = $_GET["to_approve"];

include "php/database.php";

$sql        = "SELECT * FROM users ORDER BY name ASC LIMIT 1";
$result     = mysqli_query($con, $sql);
$first_user = mysqli_fetch_assoc($result);

include "public/header.php";
?>

<div class="breadcrumb">
    <h1 class="mr-2">Trasferte</h1>
    <ul>
        <li>Elenco di tutte le trasferte</li>
    </ul>
    <div style='margin-top: -50px' id='transfers_to_approve_count'> </div>
</div>
<div class="separator-breadcrumb border-top"></div>
<div class="row">
    <?php
    if ($_SESSION["role"] == "Admin") {
        echo "<div class='col-lg-3 col-md-3'>";
    } else {
        echo "<div class='col-lg-3 col-md-3' style='display:none'>";
    }
    ?>
    <div class="card mb-4">
        <div class="card-body" id="users_list_content">

        </div>
    </div>
</div>
<?php
if ($_SESSION["role"] == "Admin") {
    echo "<div class='col-lg-9 col-md-9'>";
} else {
    echo "<div class='col-lg-12 col-md-12'>";
}
?>
<div class="card mb-4">
    <div class="card-body" id="transfers_list_content">

    </div>
</div>
</div>
</div>
<div class="row" id="transfers_list_loader" style="display: none;">
    <div class="spinner spinner-primary mr-3" style="position: absolute; top: 30%; left: 50%;"></div>
    <h4 style="position: absolute; top: 33%; left: 48%;">Caricamento</h4>
</div>

<?php
include "public/modals/transfers_to_approve.php";
include "public/modals/user_calendar.php";
include "public/modals/new_transfer.php";
include "public/modals/transfer_details.php";
?>

<script type="text/javascript">
    var role = "<?php echo $_SESSION["role"]; ?>";
    var logged_user_id = <?php echo $_SESSION["id"]; ?>;
    var transfer_id = '<?php echo $transfer_id; ?>';
    var user_id = '<?php echo $user_id; ?>';
    var to_approve = '<?php echo $to_approve; ?>';

    window.onload = function() {
        if (role == "Admin") {
            loadTotalTransfersToApprove();
            if (user_id != "") {
                LoadUsersList(user_id);
            } else {
                LoadUsersList(<?php echo $first_user["id"]; ?>);
            }
        } else {
            LoadUsersList(logged_user_id);
        }

        if (transfer_id != "") {
            editTransfer(user_id, transfer_id);
        }

        if (to_approve == 'true') {
            transfersToApprove();
        }
    }
</script>

<script src="js/transfers.js"></script>
<?php include "public/footer.php" ?>