<?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>";
}

$html = new html("pre inspections");

?>


<div class='form'>
    <br>
    <? $qr->scanner('qr_code', 'call_qr_search'); ?>
    <form action='inspections.php' method='POST' id='form_1'>
        <h2>SELECT ASSET:</h2>
        <br>
        <select name='asset_record_id' id='asset_record_id' class='form_input'>
            <?php echo $asset_list; ?>
        </select>
        <br><br>

        <input type='test' hidden id='qr_code' class='form_input' />

        <input type='submit' value='CONTINUE' class='form_btn' />
    </form>
</div>
<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_record_id').value = values[9];
                    document.getElementById('form_1').submit();


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

                    document.getElementById('asset_record_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>