<?php

include "classes/html.class.php";

$db = new db();

if ($_SESSION['farm_id'] == 9) {
    $where_data = "farm_id = {$_SESSION['farm_id']} OR farm_id = 10";
} else {

    $where_data = ($_SESSION['farm_id'] == 0) ? "1" : "farm_id = {$_SESSION['farm_id']}";
}



$html = new html("FARMING");
?>

<div class="center_screen">
    <?php
    if ($_SESSION['user_type'] == "MANAGER" || $_SESSION['user_type'] == "SECTION MANAGER" || $_SESSION['user_type'] == "SECTION MANAGER WITH FUEL") {

        $html->block('add_task.php', "ADD");

    }

    $html->block('incomplete_task.php', "OPEN");
    ?>
</div>

<?php
if ($_SESSION['user_type'] == "MANAGER" || $_SESSION['user_type'] == "SECTION MANAGER" || $_SESSION['user_type'] == "SECTION MANAGER WITH FUEL") {

    $table_data = '<tr></tr>';
    $task_res = $db->exec_query('tasks', ['*'], '', '', '', '', "$where_data AND date_completed = '' ", "ORDER BY record_id DESC LIMIT 100");

    if ($task_res->num_rows >= 1) {
        while ($task_info = $task_res->fetch_assoc()) {

            $task_name_res = $db->exec_query("farming_action", ['*'], '', '', '', '', "record_id =
{$task_info['farming_action_id']}");
            $task_name_info = $task_name_res->fetch_assoc();

            $task_type_res = $db->exec_query("farming_types", ['*'], '', '', '', '', "record_id = {$task_info['farming_type_id']}");
            $task_type_info = $task_type_res->fetch_assoc();

            $user_id_res = $db->exec_query("users", ['*'], '', '', '', '', "record_id = {$task_info['user_id']}");
            $user_id_info = $user_id_res->fetch_assoc();

            $latest_comment_res = $db->exec_query(
                "comment_logs",
                ["*"],
                "",
                '',
                '',
                '',
                "task_id = {$task_info['record_id']}",
                "ORDER BY `record_id` DESC"
            );
            $latest_comment = $latest_comment_res->fetch_assoc();

            if (strtotime($task_info['action_date']) > strtotime(date('Y-m-d H:i', strtotime("+2 Hours")))) {
                $Compelted = "YES";

                $style = "style='background-color:green;'";
            } else {
                $Compelted = "NO";
                $style = "style='background-color:red;'";

            }

            $table_data = $table_data . "
<td><input type='text' class='table_input' value='{$task_name_info['name']}' readonly /></td>
<td><input type='text' class='table_input' value='{$task_type_info['name']}' readonly /></td>
<td><input type='text' class='table_input' value='{$task_info['action_date']}' readonly $style /></td>
<td><input type='text' class='table_input' value='{$user_id_info['username']}' readonly /></td>";
            if ($_SESSION['user_type'] == "MANAGER") {
                $table_data = $table_data . "
<td><a href='edit_task.php?task_id={$task_info['record_id']}' target='_blank'><input type='submit' value='EDIT' class='form_btn' readonly /></a></td>

";
            }
            $table_data = $table_data . "</tr>";
        }
    } else {
        $table_data = "<tr>
    <td> NO RESULTS</td>
</tr>";
    }


    ?>
    <style>
        body {
            background-image: url('');
            /* background-color: white; */
            background-repeat: repeat-y;

        }
    </style>
    <hr><br>
    <table style='width:100%; text-align:center;'>
        <tr>
            <td>
                FARMING TYPE:
            </td>
            <td>
                FARMING ACTION:
            </td>
            <td>
                ACTION DATE:
            </td>

            <td>
                SECTION MANAGER:
            </td>
            <?php if ($_SESSION['user_type'] == "MANAGER") { ?>
                <td>
                    ACTION:
                </td>
            <?php } ?>
        </tr>

        <?php echo $table_data; ?>
    </table>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
<?php } ?>