<?php include "../../root.class.php";
$html = new html();
$html->add_styles_page();
$db = new db_safeguard();

$jobcards_res = $db->query("jobcards", "SELECT * FROM jobcards WHERE status = 0  ORDER BY record_id DESC LIMIT 10");
$jobcard_sort = $jobcards_res->fetch_assoc();

?>
<div class="form_down">
    <div class="column">
        <h1>JOBCARDS</h1z>
    </div>

    <?php

    // echo $_SESSION['user_id'];
    
    $current_user_res = $db->query("users", "SELECT * FROM users WHERE record_id = {$_SESSION['user_id']}");
    $current_user = $current_user_res->fetch_assoc();

    // echo $current_user['team_id'];
    $current_user_team = $db->query("teams", "SELECT * FROM teams WHERE `team_members` LIKE '%{$current_user['username']},%'");
    $team_ids = [];
    while($current_team_team = $current_user_team->fetch_assoc())
    {
    $team_ids[] = "{$current_team_team['record_id']}"; 
    }
    // echo $current_team_team['record_id'];
    $team_ids = implode(",", $team_ids);
    $active_jobcards_res = $db->query("jobcards", "SELECT * FROM jobcards WHERE `team_assigned_id` IN ($team_ids) AND `status` = 0 ORDER BY record_id DESC");

    if ($active_jobcards_res->num_rows > 0) {

        $team_res = $db->query("users", "SELECT * FROM users WHERE record_id = {$_SESSION['user_id']}");
        $teams = $team_res->fetch_assoc();

        $all_teams = $db->query("teams", "SELECT * FROM teams WHERE name = '{$teams['team_id']}'");
        $curr_team = $all_teams->fetch_assoc();

        $all_team_members = $curr_team['team_members'];

        $team_assigned_res = $db->query("jobcards", "SELECT * FROM jobcards WHERE team_assigned_id = '{$teams['username']}'");

        $team_assigned = $team_assigned_res->fetch_assoc();

        $members = explode(",", $all_team_members);
        $members = array_map('trim', $members);

        $usernames_list = "'" . implode("','", $members) . "'";

        $team_members_res = $db->query("users", "SELECT * FROM users WHERE username IN ($usernames_list) AND record_id = {$_SESSION['user_id']}");

        $mem = $team_members_res->fetch_assoc();

        $session_username_res = $db->query("users", "SELECT * FROM users WHERE record_id = {$_SESSION['user_id']}");
        $session_username = $session_username_res->fetch_assoc();

        if ($mem['username'] == $session_username['username']) {
            $data_table = '';
            while ($active_jobcards = $active_jobcards_res->fetch_assoc()) {
                ?>

                <div
                    style="display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around; align-content: space-around;">
                    <div class="searched_data" style="background-color: whitesmoke;">
                        <div class="group_div">
                            <label class="label" for="jobcard_no">JOBCARD NO</label>
                            <input type="text" class="inputs" style="color: black;"
                                value="<?php echo $active_jobcards['jc_no']; ?>" readonly>
                        </div>
                        <div class="group_div">
                            <label class="label" for="date_created">DATE CREATED</label>
                            <input type="text" class="inputs" style="color: black;"
                                value="<?php echo $active_jobcards['date_created']; ?>" readonly>
                        </div>
                        <div class="group_div">
                            <label class="label" for="contact_number">CONTACT NUMBER</label>
                            <a class="inputs" style='text-decoration: none;color: black;'
                                href="tel:<?php echo $active_jobcards['contact_number']; ?>"><?php echo $active_jobcards['contact_number']; ?></a>
                        </div>
                        <div class="group_div">
                            <label class="label" for="area">AREA</label>
                            <a class="inputs" style='text-decoration: none;color: black;' target='_blank'
                                href='https://www.google.com/maps/search/?api=1&query=<?php echo $active_jobcards['address']; ?>'><?php echo $active_jobcards['address']; ?></a>
                        </div>
                        <input type="submit" value="START" class='submit_btn'
                            onclick="window.location.href = 'jobcards.php?record_id=<?php echo $active_jobcards['record_id']; ?>'">
                    </div>
                </div>


                <?php
            }
        }
    } else {
        ?>
        <h2>No Active Jobcards</h2>
        <?php
    }

    ?>

</div>