<?php include "../../root.class.php";
$html = new html();
$html->add_styles_page();
$html->check_session_redirect("selected_client", "home.php");


$client_id = new input();
$client_id->type("hidden");
$client_id->name("client_id");
$client_id->value($_SESSION['selected_client']);
$client_id->id("client_id");
$client_id->readonly();
$client_id->required();

$serail_number = new input();
$serail_number->type("text");
$serail_number->name("serial_number");
$serail_number->id("serial_number");
$serail_number->class();
$serail_number->placeholder("Serial Number");

$name = new input();
$name->type("text");
$name->name("name");
$name->id("name");
$name->class();
$name->required();
$name->placeholder("Name");

$assigned_person = new input();
$assigned_person->type("text");
$assigned_person->name("assigned_person");
$assigned_person->id("assigned_person");
$assigned_person->class();
$assigned_person->required();
$assigned_person->placeholder("ASSIGNED PERSON");

$warrenty_active = new select();
$warrenty_active->add_option("", "WARRENTY ACTIVE");
$warrenty_active->add_option("1", "YES");
$warrenty_active->add_option("0", "NO");
$warrenty_active->required();
$warrenty_active->class();

$product_number = new input();
$product_number->type("text");
$product_number->name("product_number");
$product_number->id("product_number");
$product_number->class();
$product_number->placeholder("Product Number");

$warrenty_holder = new input();
$warrenty_holder->type("text");
$warrenty_holder->name("warrenty_holder");
$warrenty_holder->id("warrenty_holder");
$warrenty_holder->class();
$warrenty_holder->placeholder("Warrenty Holder");

$model_number = new input();
$model_number->type("text");
$model_number->name("model_number");
$model_number->id("model_number");
$model_number->class();
$model_number->placeholder("Model Number");

$date_time_purchased_label = new label();
$date_time_purchased_label->for("date_time_purchased");
$date_time_purchased_label->value("Date Time Purcahsed");
$date_time_purchased_label->class();

$date_time_purchased = new input();
$date_time_purchased->type("date");
$date_time_purchased->name("date_time_purchased");
$date_time_purchased->id("date_time_purchased");
$date_time_purchased->class();
$date_time_purchased->placeholder("Date Time Purcahsed");

$date_time_changed = new input();
$date_time_changed->type("hidden");
$date_time_changed->name("date_time_changed");
$date_time_changed->id("date_time_changed");
$date_time_changed->value(date("Y-m-d"));

$user_id = new input();
$user_id->type("hidden");
$user_id->name("user_id_changed");
$user_id->id("");
$user_id->value($_SESSION['user_id']);


$warrenty_date_time_label = new label();
$warrenty_date_time_label->for("warrenty_date_time_label");
$warrenty_date_time_label->value("Date Warrenty Expire");
$warrenty_date_time_label->class();

$date_time_warrenty = new input();
$date_time_warrenty->type("date");
$date_time_warrenty->name("warrenty_exp_date");
$date_time_warrenty->id("warrenty_exp_date");
$date_time_warrenty->class();
$date_time_warrenty->placeholder("Date Warrenty Expire");

$asset_type = new select();
$asset_type->add_option("", "TYPE");
$asset_type->fill_from_db("asset_types", 'record_id', 'name');
$asset_type->required();
$asset_type->class();
$asset_type->name("asset_type_id");
$asset_type->id("asset_type_id");

$status = new select();
$status->add_option("", "STATUS");
$status->fill_from_db("asset_status", 'record_id', 'name');
$status->class();
$status->required();
$status->name("status_id");
$status->id("status_id");


?>

<div class="form_down">
    <div class="row">
        <div class="column">
            <h1>ADD ASSET</h1>
            <?php
            echo $html->input_html("QR Code", "", "qr_code", "qr_code", '', '', '', 'text', 'hidden');
            echo $html->QRrender('qr_code');
            $client_id->add();
            $asset_type->add();
            $status->add();
            $name->add();
            $serail_number->add();
            $product_number->add();
            $model_number->add();
            $date_time_purchased_label->add();
            $date_time_purchased->add();
            $assigned_person->add();
            $warrenty_active->add();
            $warrenty_holder->add();
            $warrenty_date_time_label->add();
            $date_time_warrenty->add();
            $date_time_changed->add();
            $user_id->add();
            echo $html->submit_btn('submit', "ADD", 'add_asset()')
                ?>
        </div>
        <div class="column">
            <?php
            echo $html->image('images');

            echo $html->text_formator('description');

            ?>
        </div>
    </div>


</div>

<?php
$ajax = new js_ajax();
$ajax->insert("assets");
$ajax->on_success("ASSET ADDED");
$ajax->text_formaters(['description', 'images']);
$ajax->function_name("add_asset");

// $html->html_form_ajax("add_asset", "INSERT", "assets", '', false, [], '', ['description', 'images']);
?>