<?php
session_start();
include "ajax/konnection.php";
include "ajax/func.php";

if (!isset($_SESSION["user"])) {
  header("location: login");
  die();
}

$email  = $_SESSION["user"];
$bal = getBal($email);
$user = getUserDetails($email);
$verifs = 0;
$charges = getCharges();
$page  = "IPE-CLEARENCE";
?>
<!DOCTYPE html>

<html lang="en" class="light-style layout-compact layout-navbar-fixed layout-menu-fixed     " dir="ltr" data-theme="theme-default" data-assets-path="/assets" data-base-url="/assets/" data-framework="html" data-template="vertical-menu-theme-default-light">


<meta http-equiv="content-type" content="text/html;charset=UTF-8" />

<head>
  <meta charset="utf-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0" />

  <title><?= $site_title;?> Dashboard</title>
  <meta name="description" content="" />
  <meta name="keywords" content="">
  <link rel="icon" type="image/x-icon" href="favicon.ico" />
  <link rel="preconnect" href="https://fonts.googleapis.com/">
  <link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin>
  <link href="https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&amp;display=swap" rel="stylesheet">

  <link rel="stylesheet" href="assets/vendor/fonts/boxiconsc4a7.css?id=87122b3a3900320673311cebdeb618da" />
  <link rel="stylesheet" href="assets/vendor/fonts/fontawesome8a69.css?id=a2997cb6a1c98cc3c85f4c99cdea95b5" />
  <link rel="stylesheet" href="assets/vendor/fonts/flag-icons80a8.css?id=121bcc3078c6c2f608037fb9ca8bce8d" />
  <!-- Core CSS -->
  <link rel="stylesheet" href="assets/vendor/css/rtl/corea8ac.css?id=55b2a9dfaa009c41df62ca8d16e913a8" class="template-customizer-core-css" />
  <link rel="stylesheet" href="assets/vendor/css/rtl/theme-default4c4b.css?id=9182924a7b965439eca5e189ba43eba1" class="template-customizer-theme-css" />
  <link rel="stylesheet" href="assets/css/demob77a.css?id=69dfc5e48fce5a4ff55ff7b593cdf93d" />
  <!-- Vendors CSS -->
  <link rel="stylesheet" href="assets/vendor/libs/perfect-scrollbar/perfect-scrollbare482.css?id=73d641bb8db2475ecafc6c68461ed01b" />
  <link rel="stylesheet" href="assets/vendor/libs/typeahead-js/typeahead05d2.css?id=de339ead5e9c9e36f12e46cbef7aaffd" />

  <!-- Vendor Styles -->
  <link rel="stylesheet" href="assets/vendor/libs/apex-charts/apex-charts.css">

  <link rel="stylesheet" href="assets/vendor/libs/toastr/toastr.css" />
  <link rel="stylesheet" href="assets/vendor/libs/animate-css/animate.css" />

  <!-- Page Styles -->

  <!-- Include Scripts for customizer, helper, analytics, config -->
  <!-- $isFront is used to append the front layout scriptsIncludes only on the front layout otherwise the variable will be blank -->
  <!-- laravel style -->
  <script src="assets/vendor/js/helpers.js"></script>
  <!-- beautify ignore:start -->
  <!--! Template customizer & Theme config files MUST be included after core stylesheets and helpers.js in the <head> section -->
  <!--? Template customizer: To hide customizer set displayCustomizer value false in config.js.  -->
  <script src="assets/vendor/js/template-customizer.js"></script>

  <!--? Config:  Mandatory theme config file contain global vars & default theme options, Set your preferred theme option in this file.  -->
  <script src="assets/js/config.js"></script>

  <script>
    window.templateCustomizer = new TemplateCustomizer({
      cssPath: '',
      themesPath: '',
      defaultStyle: "light",
      defaultShowDropdownOnHover: "true", // true/false (for horizontal layout only)
      displayCustomizer: "true",
      lang: 'en',
      pathResolver: function(path) {
        var resolvedPaths = {
          // Core stylesheets
                      'core.css': '/assets/vendor/css/rtl/core.css?id=55b2a9dfaa009c41df62ca8d16e913a8',
            'core-dark.css': '/assets/vendor/css/rtl/core-dark.css?id=d98ae2a03b5b1b05651411ee58ef81a6',
          
          // Themes
                      'theme-default.css': '/assets/vendor/css/rtl/theme-default.css?id=9182924a7b965439eca5e189ba43eba1',
            'theme-default-dark.css':
            '/assets/vendor/css/rtl/theme-default-dark.css?id=ae30991ef3f62e7c03ca6f8930843e80',
                      'theme-bordered.css': '/assets/vendor/css/rtl/theme-bordered.css?id=a4f95a927b1e2bcdfd57a3bbfb2bd3d9',
            'theme-bordered-dark.css':
            '/assets/vendor/css/rtl/theme-bordered-dark.css?id=2a668deb480284f975db82d0a7277156',
                      'theme-semi-dark.css': '/assets/vendor/css/rtl/theme-semi-dark.css?id=9c02fb39c47f91b2d198f343fa8b4df7',
            'theme-semi-dark-dark.css':
            '/assets/vendor/css/rtl/theme-semi-dark-dark.css?id=c4b1950a14ffd431f752917b97a0ee51',
                  }
        return resolvedPaths[path] || path;
      },
      'controls': ["rtl","style","headerType","contentLayout","layoutCollapsed","layoutNavbarOptions","themes"],
    });
  </script>
</head>

<body>
  
   

  <!-- Layout Content -->
  <div class="layout-wrapper layout-content-navbar ">
  <div class="layout-container">

       <?php include "includes/aside.php"; ?>

    <!-- Layout page -->
    <div class="layout-page">

      
      

      <!-- BEGIN: Navbar-->
            <!-- Navbar -->
    <?php include "includes/navbar.php"; ?>
  <!-- / Navbar -->
            <!-- END: Navbar-->


      <!-- Content wrapper -->
      <div class="content-wrapper">

        <!-- Content -->
                  <div class="container-xxl flex-grow-1 container-p-y">
            <h5>Welcome to <?= $site_title;?>, <?php echo $user["firstName"]; ?>!</h5>
           <div class="col-12">
    <div class="card">
      <h6 class="card-header" >IPE CLEARENCE</h6>
      <div class="card-body">

        <form class="row g-3 fv-plugins-bootstrap5 fv-plugins-framework" novalidate="novalidate">

          <!-- Account Details -->

          

          

          <!-- Choose Your Plan -->
                      <div class="col-12">
              <div class="card">
                <h6 class="card-header">IPE CLEARANCE</h6>
                <div class="card-body">

                  <form class="row g-3 fv-plugins-bootstrap5 fv-plugins-framework" novalidate="novalidate">

                    <!-- Account Details -->


                    <div class="col-12">
                      <h6>1. Layout</h6>
                      <hr class="mt-0">
                    </div>

                    <div class="row gy-3 mt-0">
                      <div class="col-xl-4 col-md-5 col-sm-6 col-12 fv-plugins-icon-container">
                        <div class="form-check custom-option custom-option-icon">
                          <label class="form-check-label custom-option-content" for="ipe_inpr">
                            <span class="custom-option-body">
                              <h2>₦700.00</h2>
                              <span class="custom-option-title"> InProcessing Error </span>
                            </span>
                            <input name="slipType" class="form-check-input" type="radio" value="ipe_inpr" id="ipe_inpr">
                          </label>
                        </div>
                      </div>
                      <div class="col-xl-4 col-md-5 col-sm-6 col-12 fv-plugins-icon-container">
                        <div class="form-check custom-option custom-option-icon">
                          <label class="form-check-label custom-option-content" for="ipe_beingpr">
                            <span class="custom-option-body">
                              <h2>₦700.00</h2>
                              <span class="custom-option-title"> Still Being Proccess </span>
                            </span>
                            <input name="slipType" class="form-check-input" type="radio" value="ipe_beingpr" id="ipe_beingpr">
                          </label>
                        </div>
                      </div>
                      <div class="col-xl-4 col-md-5 col-sm-6 col-12">
                        <div class="form-check custom-option custom-option-icon">
                          <label class="form-check-label custom-option-content" for="ipe_newE">
                            <span class="custom-option-body">
                              <h2>₦700.00</h2>
                              <span class="custom-option-title"> New Enrollment For Tracking ID</span>
                            </span>
                            <input name="slipType" class="form-check-input" type="radio" value="ipe_newE" id="ipe_newE">
                          </label>
                        </div>
                      </div>


                    </div>
                    <div class="fv-plugins-message-container fv-plugins-message-container--enabled invalid-feedback"></div>
                    <div class="col-12">
                      <h6>2. Supply Tracking ID</h6>
                      <hr class="mt-0">
                    </div>

                    <div class="form-floating">
                      <input type="text" class="form-control" id="idNumber" placeholder="############" aria-describedby="floatingInputHelp">
                      <label for="floatingInput"> &nbsp; Enter Tracking ID</label>
                      <div id="floatingInputHelp" class="form-text">We'll never share your details with anyone else.</div>
                    </div>

                    <div class="col-12 fv-plugins-icon-container">

                      <div class="fv-plugins-message-container fv-plugins-message-container--enabled invalid-feedback"></div>
                    </div>
                    <div class="col-12 fv-plugins-icon-container">
                      <div class="form-check">
                        <input type="checkbox" class="form-check-input" id="formValidationCheckbox" name="formValidationCheckbox">
                        <label class="form-check-label" for="formValidationCheckbox">By checking this box, you agreed that the owner of the ID has granted you consent to verify his/her identity.</label>
                        <div class="fv-plugins-message-container fv-plugins-message-container--enabled invalid-feedback"></div>
                      </div>
                    </div>

                  </form>
                  <div class="col-12 mt-5">
                    <button id="loginButton" onClick="validateNIN()" class="btn btn-lg btn-primary"><span class="tf-icons bx bx-fingerprint me-1"></span> Submit
                    </button>
                  </div>

                </div>
              </div>
            </div>




            <br>
            <br>


            <div class="col-12">
              <div class="card">
                <h6 class="card-header">HISTORY</h6>
                <div class="card-bodyx">

                  <div class="card card-body">
                    <div class="row d-block">
                      <form method="post" onsubmit="document.getElementById('loginbtn').innerHTML = 'Loading.....';" enctype="multipart/form-data">
                        <div class="form-group">
                          <label for="search">Search transaction:</label>
                          <div class="d-flex align-items-center">
                            <div class="mr-2">
                              <label class="sr-only" for="search">Seach</label>
                              <input type="text" name="key" class=" form-control form-control-sm" id="key" placeholder="Tracking ID...">
                            </div>
                            <button type="submit" name="search" id="loginbtn" class="btn btn-primary btn-sm">Submit</button>
                          </div>
                        </div>
                      </form>
                    </div>
                  </div>
                  <!-- Form Group -->
                  <div class="table-responsive">
                    <table class="table table-striped table-bordered table-hover" id="sample_1">
                      


                      <!-- Table with Bootstrap styling -->
                      <table class="table table-striped table-bordered table-hover" id="sample_1">
                        <thead>
                          <tr>
                            <!-- <th style="white-space: nowrap;">#ID</th> -->
                            <th style="white-space: nowrap;">Tracking ID</th>
                            <th style="white-space: nowrap;">Status</th>
                            <th style="white-space: nowrap;">CountDown</th>
                            <th style="white-space: nowrap;">TimeStamp</th>
                            <th style="white-space: nowrap;">Response</th>
                            <th style="white-space: nowrap;">Pdf</th>
                          </tr>
                        </thead>
                        <tbody>

                                                  </tbody>
                      </table>
                      <!-- Bootstrap Pagination -->
                  </div>
                  <div class="card card-body">
                    <nav aria-label="Page navigation">
                      <ul class="pagination">

                        
                        
                                              </ul>
                    </nav>
                  </div>
                  <!-- Form Group -->

                </div>
              </div>
            </div>


          </div>
        </div>
        <!-- / Content -->

        <!-- Footer -->
        <!-- Footer-->
        <footer class="content-footer footer bg-footer-theme">
          <div class="container-xxl d-flex flex-wrap justify-content-between py-2 flex-md-row flex-column">
            <div class="mb-2 mb-md-0">
               © <script>document.write(new Date().getFullYear())</script>
      , All Rights Reserved Developed By <a href="https://wa.me/2349064699773">M SHETTY</a>
    </div>

          </div>
        </footer>
        <!--/ Footer-->
        <!-- / Footer -->
        <div class="content-backdrop fade"></div>
      </div>
      <!--/ Content wrapper -->
    </div>
    <!-- / Layout page -->
  </div>

  <!-- Overlay -->
  <div class="layout-overlay layout-menu-toggle"></div>
  <!-- Drag Target Area To SlideIn Menu On Small Screens -->
  <div class="drag-target"></div>
  </div>
  <!-- / Layout wrapper -->
  <!--/ Layout Content -->



  <!-- Include Scripts -->
  <!-- $isFront is used to append the front layout scripts only on the front layout otherwise the variable will be blank -->
  <!-- BEGIN: Vendor JS-->
  <script src="assets/vendor/libs/jquery/jquery1e84.js?id=0f7eb1f3a93e3e19e8505fd8c175925a"></script>
  <script src="assets/vendor/libs/popper/popper0a73.js?id=baf82d96b7771efbcc05c3b77135d24c"></script>
  <script src="assets/vendor/js/bootstrapcfc4.js?id=4648227467e3fd3f4cf976cfb0e43aea"></script>
  <script src="assets/vendor/libs/perfect-scrollbar/perfect-scrollbar6188.js?id=44b8e955848dc0c56597c09f6aebf89a"></script>
  <script src="assets/vendor/libs/hammer/hammer2de0.js?id=0a520e103384b609e3c9eb3b732d1be8"></script>
  <script src="assets/vendor/libs/typeahead-js/typeahead60e7.js?id=f6bda588c16867a6cc4158cb4ed37ec6"></script>
  <script src="assets/vendor/js/menu2dc9.js?id=c6ce30ded4234d0c4ca0fb5f2a2990d8"></script>
  <script src="assets/vendor/libs/apex-charts/apexcharts.js"></script>
  <!-- END: Page Vendor JS-->
  <!-- BEGIN: Theme JS-->
  <script src="assets/js/maind63d.js?id=6bea3f2e092d5fe7327c226f3242f31b"></script>

  <!-- END: Theme JS-->
  <!-- Pricing Modal JS-->
  <!-- END: Pricing Modal JS-->
  <!-- BEGIN: Page JS-->
  <script src="assets/js/dashboards-analytics.js"></script>
  <!-- END: Page JS-->
  <script src="assets/vendor/libs/toastr/toastr.js"></script>
  <script src="js/misc.js"></script>
  <!-- END: Page JS-->
  <script>
    function validateNIN() {
      var idNumber = document.querySelector('#idNumber');
      //var idT = document.getElementsByName('idType');
      // var idType = "";
      // for (i = 0; i < idT.length; i++) {
      //     if (idT[i].checked)
      //     idType = idT[i].value;
      // }
      var slipT = document.getElementsByName('slipType');
      var slipType = "";
      for (i = 0; i < slipT.length; i++) {
        if (slipT[i].checked)
          slipType = slipT[i].value;
      }

      // if(idType.length == 0){
      //     toastr.error("ID Type is required","Oops");
      //     return;
      // }
      if (slipType.length == 0) {
        toastr.error("Slip Type is required", "Oops");
        return;
      }
      if (idNumber.value.length == 0) {
        toastr.error("ID Number is required", "Oops");
        return;
      }
      var consent = document.getElementById("formValidationCheckbox").checked;
      if (consent !== true) {
        toastr.error("You must agree that you have consent", "Oops");
        return;
      }
      const params = {
        slipType: slipType,
        idType: 'ipe_clearance',
        idNumber: idNumber.value,
        consent: consent
      }
      disableButton("#loginButton", "");
      var xhttp = new XMLHttpRequest();
      xhttp.onreadystatechange = function() {
        if (this.readyState == 4 && this.status == 200) {
          var res = xhttp.responseText;
          var response = JSON.parse(res);
          if (response.status == true) {
            if (response.show == true) {
              toastr.error(response.message, "Status");

            } else {
              toastr.success(response.message, "Status");
              setTimeout(function() {
                window.location.href = 'ipe-clearance';
              }, 5000);
            }
          } else {
            toastr.error(response.message, "Oops");
          }
          enableButton("#loginButton", "<span class='tf-icons bx bx-fingerprint me-1'></span> Verify");
        }
      };
      xhttp.open("POST", "ajax/verifyIPE.php", true);
      xhttp.setRequestHeader('Content-type', 'application/json');
      xhttp.send(JSON.stringify(params));
    }
  </script>
</body>

</html>