<?php
session_start();

include "classes/html.class.php";
$db = new db();
$qr = new qrcode();
if ($_SESSION['farm_id'] == 0) {
    $asset_res = $db->exec_query('assets', ["*"],'','','','',"1","ORDER BY fleet_no ASC");
} else {
    $asset_res = $db->exec_query('assets', ["*"], '', '', '', '', "farm_id = {$_SESSION['farm_id']}","ORDER BY fleet_no ASC");
}

$asset_list = '<option></option>';
while ($asset = $asset_res->fetch_assoc()) {
    $asset_list = $asset_list . "<option value='{$asset['record_id']}'>{$asset['fleet_no']} {$asset['description']}</option>";
}

$ajobcard_res = $db->exec_query('jobcard_types', ["*"]);

$jobcard_list = '<option></option>';
while ($type = $ajobcard_res->fetch_assoc()) {
    $jobcard_list = $jobcard_list . "<option value='{$type['record_id']}'>{$type['name']}</option>";
}

$html = new html("new job card");

?>


<div class='form'>
    <br>
    <? $qr->scanner('qr_code', 'call_qr_search'); ?>
    <input type='text' id='qr_code' hidden />
    <form action='open_jobcard.php' method='POST'>
        <h2 style='font-size:2vw;'>NEW JOB CARD:</h2>
        <hr><br>
        <label style='font-size:1.5vw;'>SELECT JOB CARD TYPE:</label><br>
        <select name='jobcard_type' required class='form_input'>
            <? echo $jobcard_list; ?>
        </select><br><br>

        <label style='font-size:1.5vw;'>SELECT ASSET:</label><br>
        <select name='asset_id' id='asset_id' required class='form_input'>
            <?php echo $asset_list; ?>
        </select><br><br>

        <input type='submit' value='OPEN' class='form_btn' />
    </form>
</div>
<br>
<br>
<script>
    function call_qr_search() {

        qr_code = document.getElementById('qr_code').value;

        // Create an XMLHttpRequest object
        const xhttp = new XMLHttpRequest();
        // Define a callback function
        xhttp.onload = function() {
            // Here you can use the Data
            if (this.responseText != 0) {
                // alert(this.responseText);
                values = this.responseText.split(',');


                if (<? echo $_SESSION['farm_id']; ?> == 0) {

                    document.getElementById('asset_id').value = values[9];
                    // document.getElementById('form_1').submit();


                } else if (<? echo $_SESSION['farm_id']; ?> == values[5]) {

                    document.getElementById('asset_id').value = values[9];
                    // document.getElementById('form_1').submit();

                } else {
                    alert('YOUR NOT AUTHORISED TO DO INSPECTION ON THIS ASSET');

                    document.getElementById('qr_code').value = '';

                }




            } else if (this.responseText == 0) {
                alert("QR CODE NOT REGISTERED TO AN ASSET");

            } else {
                // window.location.href = "users.php";
                alert("Something Went Wrong");

            }
        }

        xhttp.open("GET", "ajax/get_asset.ajax.php?qr_code=" + qr_code);
        xhttp.send();

    }
</script>
</body>

</html>