<?php

include('db/config.php');

session_start();

if(isset($_SESSION['candidate']))
{
    $_SESSION['email']."<br>";
    $_SESSION["fn"]."<br>";
    $_SESSION["candidate"]."<br>";
    $_SESSION["tbbasicid"]."<br>";
}


?>
<!DOCTYPE html>
<html lang="en">

<head>
    <?php 
        include "layouts/header.php";
    ?>
    <style>
        @media only screen and (min-width: 600px) {
          .btncol {
            align-items: center;
            display: flex;
            align-content: space-between;
            justify-content: space-evenly;
          }
        }
    </style>
</head>

<body>
    <div class="container-xxl bg-white p-0">
        <!-- Spinner Start -->
        <!--<div id="spinner" class="show bg-white position-fixed translate-middle w-100 vh-100 top-50 start-50 d-flex align-items-center justify-content-center">-->
        <!--    <div class="spinner-border text-primary" style="width: 3rem; height: 3rem;" role="status">-->
        <!--        <span class="sr-only">Loading...</span>-->
        <!--    </div>-->
        <!--</div>-->
        <!-- Spinner End -->


        <!-- Navbar Start -->
        <?php 
            include "layouts/navbar.php";
        ?>
       
        <div class="container ">
            <div class="row g-5 justify-content-center align-items-center">
                <div class="col-md-5 py-5 newsletter-text wow fadeIn" data-wow-delay="0.5s">
                    <form action="search" method="POST">
                        <div class="position-relative w-100 mt-3 mb-2">
                            <input class="form-control rounded-pill w-100 ps-4 pe-5" type="text" name="keyword" id="keyword" 
                                placeholder="Jobtitle, Keyword, Specializations" style="height: 48px; box-shadow:0 1px 5px rgba(0, 0, 0, 0.3);">
                                
                            <button type="submit" name="search" id="search" class="btn shadow-none position-absolute top-0 end-0 mt-1 me-2"><i class="fas fa-search"></i></button>
                        </div>
                        
                    </form>
                </div>
            </div>
        </div>
        
        <div class="container-xxl py-5" style="background-color: #e9ecef;">
            <div class="container">
                <div class="row">
                    <div class="col-md-4 col-12">
                        <h3 class="text-center wow fadeInUp" data-wow-delay="0.1s">Filters</h3>
                        <div class="card">
                            <div class="card-body">
                                <form action="filter" method="POST">
                                    <div class="form-group mb-3">
                                        <label for="sorter" style="font-weight: 600;font-size: 15px;margin-bottom: 5px;">Sort Order</label>
                                        <select  class="form-control" id="date" name="date" style="background-color: #fff;" required>
                                            <option value="old">Date Posted - Old</option>
                                            <option value="new">Date Posted - New</option>
                                        </select>
                                    </div>
                                    <div class="form-group mb-3">
                                        <label for="sorter" style="font-weight: 600;font-size: 15px;margin-bottom: 5px;">Work Model</label>
                                        <select  class="form-control" id="emptype" name="emptype" style="background-color: #fff;" required>
                                            <option selected="true" disabled="disabled">Choose Option</option>
                                                <?php
                                                    $emp_type = "SELECT * FROM `emp_type` ";
                                                    $emp_typeRs = mysqli_query($conn,$emp_type);
                                                    while($rowemp = mysqli_fetch_assoc($emp_typeRs)){
                                                ?>
                                            <option value="<?php echo $rowemp['emp_type']; ?>"><?php echo $rowemp['emp_type']; ?></option>
                                            <?php } ?>
                                        </select>
                                    </div>
                                    <div class="form-group mb-3">
                                        <label for="sorter " style="font-weight: 600;font-size: 15px;margin-bottom: 5px;">Industry</label>
                                        <select  class="form-control" id="industry" name="industry" style="background-color: #fff;" required>
                                            <option selected="true" disabled="disabled">Choose Option</option>
                                                <?php
                                                    $industry = "SELECT * FROM `industry`";
                                                    $industryRs = mysqli_query($conn,$industry);
                                                    while($rowindustry = mysqli_fetch_assoc($industryRs)){
                                                ?>
                                            <option value="<?php echo $rowindustry['industry_name']; ?>"><?php echo $rowindustry['industry_name']; ?></option>
                                            <?php } ?>
                                        </select>
                                    </div>
                                    
                                    <div class="form-group mb-3">
                                        <label for="sorter " style="font-weight: 600;font-size: 15px;margin-bottom: 5px;">Location</label>
                                        <select  class="form-control mb-3" id="location" name="location" style="background-color: #fff;" required>
                                            <option selected="true" disabled="disabled">Choose Option</option>
                                                <?php
                                                    $cities = "SELECT * FROM `cities`";
                                                    $citiesrs = mysqli_query($conn,$cities);
                                                    while($rowcities = mysqli_fetch_assoc($citiesrs)){
                                                ?>
                                            <option value="<?php echo $rowcities['city_name']; ?>"><?php echo $rowcities['city_name']; ?></option>
                                            <?php } ?>
                                        </select>
                                        
                                    </div>
                                    
                                    <div class="form-group mb-3">
                                        <label for="sorter " style="font-weight: 600;font-size: 15px;margin-bottom: 5px;">Zipcode</label>
                                        <input type="text" class="form-control" name="zipcode" id="zipcode" >
                                    </div>
                                    
                                    <div class="form-group mb-3 text-center">
                                        <input type="submit" class="btn btn-primary rounded-pill w-50" name="submit" id="submit" value=" Refine Results" />
                                    </div>
                                    
                                </form>
                            </div>
                        </div>
                    </div>
                    <div class="col-md-8 col-12">
                        <?php 
                            
                            $per_page_record = 10;
                            if (isset($_GET["page"])) {    
                              $page  = $_GET["page"];    
                            }else {    
                              $page=1;    
                            }
                            
                            $start_from = ($page-1) * $per_page_record;
                            
                            $search = "SELECT * FROM `job_posted`  WHERE  job_posted.satus = 'Apporved' LIMIT $start_from,  $per_page_record ";
                            $rs_result = mysqli_query ($conn, $search);?>
                        <h3 class="text-start wow fadeInUp" data-wow-delay="0.1s"><?php echo mysqli_num_rows($rs_result); ?> Current Openings</h3>
                        <?php
                            
                            
                            function formatDateRelativeToToday($inputDate) {
                                $now = new DateTime();
                                $date = DateTime::createFromFormat('d-m-y', $inputDate);
                            
                                $interval = $now->diff($date);
                                $daysDiff = $interval->days;
                            
                                if ($daysDiff === 0) {
                                    return 'Today';
                                } elseif ($daysDiff === 1) {
                                    return 'Yesterday';
                                } elseif ($daysDiff <= 7) {
                                    return $daysDiff . ' days ago';
                                } elseif ($daysDiff <= 30) {
                                    $weeksDiff = floor($daysDiff / 7);
                                    return $weeksDiff . ' ' . ($weeksDiff === 1 ? 'week' : 'weeks') . ' ago';
                                } elseif ($daysDiff <= 365) {
                                    $monthsDiff = floor($daysDiff / 30);
                                    return $monthsDiff . ' ' . ($monthsDiff === 1 ? 'month' : 'months') . ' ago';
                                } else {
                                    return 'Long time ago';
                                }
                            }
                            
                            if(mysqli_num_rows($rs_result)!=0){
                              $search_rs = $rs_result;
                              while ($row_part = mysqli_fetch_array($search_rs)) {
                                
                                $inputDate = $row_part['posted_date'];
                                $formattedDate = formatDateRelativeToToday($inputDate);
                        ?>
                        <div class="card mb-3">
                            <div class="card-body">
                                <div class="row">
                                    <div class="col-8">
                                        <p class="text-primary"><?php echo $row_part['jobtitle']; ?></p>
                                        <div class="d-flex flex-row">
                                            <p class=""><i class="fas fa-map-marker-alt me-2"></i><?php echo $row_part['comp_city']; ?></p>
                                           
                                            <p class="ms-2"><i class="fas fa-calendar-alt me-2"></i><?php echo  $formattedDate;  ?></p>
                                        </div>
                                    </div>
                                    <div class="col-4 text-end btncol">
                                        <a href="job-detail.php?id=<?php echo $row_part['job_posted']; ?>" target="_blank" class="badge bg-primary mb-3">
                                          <i class="fas fa-eye"></i>
                                        </a>
                                        <!-- Button trigger modal -->
                                        <button type="button" class="badge bg-primary mb-3" data-bs-toggle="modal" data-bs-target="#exampleModal_<?php echo $row_part['job_posted']; ?>">
                                          Easy Apply
                                        </button>
                                        <!-- Modal -->
                                        <div class="modal fade" id="exampleModal_<?php echo $row_part['job_posted']; ?>" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
                                          <div class="modal-dialog modal-lg">
                                            <div class="modal-content">
                                              <div class="modal-header">
                                                <h5 class="modal-title" id="exampleModalLabel">Apply for <?php echo $row_part['jobtitle']; ?></h5>
                                                <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
                                              </div>
                                            <form action="candidate_db/application_data" method="POST" id="registrationForm" enctype="multipart/form-data">
                                              <div class="modal-body p-4">
                                                    <div class="row text-start">
                                                        <div class="col-md-6">
                                                            <div class="mb-3">
                                                                <label for="username" class="form-label">First Name <span class="text-danger">*</span></label>
                                                                <input type="text" class="form-control item" id="username" name="username" placeholder="First Name" required>
                                                            </div>
                                                        </div>
                                                        <div class="col-md-6">
                                                            <div class="mb-3">
                                                                <label for="gender" class="form-label">Gender <span class="text-danger">*</span></label>
                                                                <select class="form-select item" id="gender" name="gender" required>
                                                                  <option value="">Select gender</option>
                                                                  <option value="male">Male</option>
                                                                  <option value="female">Female</option>
                                                                  <option value="other">Other</option>
                                                                </select>
                                                            </div>
                                                        </div>
                                                        
                                                        <div class="col-md-6">
                                                            <div class="mb-3">
                                                                <label for="email" class="form-label">Email <span class="text-danger">*</span></label>
                                                                <input type="email" class="form-control item" id="email" name="email" placeholder="Enter email" required>
                                                            </div>
                                                        </div>
                                                        <div class="col-md-6">
                                                            <div class="mb-3">
                                                                <label for="phone" class="form-label">Phone <span class="text-danger">*</span></label>
                                                                <input type="tel" class="form-control item" id="phone" name="phone" placeholder="Enter phone number" required>
                                                              </div>
                                                        </div>
                                                        <div class="col-md-6">
                                                            <div class="mb-3">
                                                                <label for="resume" class="form-label">Upload Resume <span class="text-danger">* (only pdf)</span></label>
                                                                <input type="file" class="form-control item" id="resume" name="resume" required>
                                                              </div>
                                                        </div>
                                                        <div class="col-md-12">
                                                            <div class="form-check form-check-inline">
                                                              <input class="form-check-input" type="checkbox" id="inlineCheckbox1" value="terms" required>
                                                              <label class="form-check-label" for="inlineCheckbox1">Accept terms & conditions</label>
                                                            </div>
                                                        </div>
                                                        <input type="hidden" class="form-control item" id="post_id" name="post_id" value="<?php echo $row_part['job_posted']; ?>" required>
                                                        <input type="hidden" class="form-control item" id="postName" name="postName" value="<?php echo $row_part['jobtitle']; ?>" required>
                                                    </div>
                                              </div>
                                              <div class="modal-footer">
                                                <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
                                                <input type="submit" class="btn btn-primary" name="register" id="register" />   
                                              </div>
                                              </form>
                                            </div>
                                          </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <?php
                              }
                                
                            }
                        ?>
                        <div class="row pagination mt-5 aria-label Page navigation example">
                            <div class="col-md-9">
                                <ul class="pagination">
                                  <?php  
                                    $query = "SELECT COUNT(*) FROM `job_posted`";     
                                    $rs_result = mysqli_query($conn, $query);     
                                    $row = mysqli_fetch_row($rs_result);     
                                    $total_records = $row[0];     
                                      
                                    echo "</br>";     
                                    // Number of pages required.   
                                    $total_pages = ceil($total_records / $per_page_record);     
                                    $pagLink = "";       
                                  
                                    if($page>=2){   
                                        echo "<li class='page-item active'><a class='page-link' href='index?page=".($page-1)."'>  Prev </a></li>";   
                                    }       
                                               
                                    for ($i=1; $i<=$total_pages; $i++) {   
                                      if ($i == $page) {   
                                          $pagLink .= "<li class='page-item'><a class = 'active page-link' href='index?page=".$i."'>".$i." </a></li>";   
                                      }               
                                      else  {   
                                          $pagLink .= "<li class='page-item'><a class='page-link' href='index?page=".$i."'>".$i." </a></li>";     
                                      }   
                                    };     
                                    echo $pagLink;   
                              
                                    if($page<$total_pages){   
                                        echo "<li class='page-item'><a class='page-link' href='index?page=".($page+1)."'>  Next </a></li>";   
                                    }   
                              
                                    ?>   
                                </ul>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <?php
            if(isset($_SESSION['done']))
            {
        ?>
                <script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script>
                <script type="text/javascript">
                    swal({
                          title: "we will reach you soon!",
                         
                          icon: "success",
                          button: "OK",
                        });           
                </script>
        <?php 
            };
            unset($_SESSION['done']);

        ?>
        
        <!-- Footer Start -->
        <?php 
            include "layouts/footer.php";
        ?>
        <!-- Footer End -->


        <!-- Back to Top -->
        <a href="#" class="btn btn-lg btn-primary btn-lg-square back-to-top"><i class="bi bi-arrow-up"></i></a>
    </div>

    <!-- JavaScript Libraries -->
    <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0/dist/js/bootstrap.bundle.min.js"></script>
    <script src="lib/wow/wow.min.js"></script>
    <script src="lib/easing/easing.min.js"></script>
    <script src="lib/waypoints/waypoints.min.js"></script>
    <script src="lib/owlcarousel/owl.carousel.min.js"></script>

    <!-- Template Javascript -->
    <script src="js/main.js"></script>
</body>

</html>