<?php
include('header.php');

error_reporting(E_ALL);
ini_set('display_errors', 1);

$username = $_SESSION['phone'] ?? '';
$userid   = $_SESSION['userid'] ?? '';

/* ðŸ”¥ ALWAYS GET FRESH DATA FROM DB */
$q = mysqli_query($conn,"
    SELECT walletamount, death_fee 
    FROM usertable 
    WHERE phone='$username'
");

if(!$q){
    die("DB Error: ".mysqli_error($conn));
}

$user = mysqli_fetch_assoc($q);

$wallet = (float)($user['walletamount'] ?? 0);
$fee    = (float)($user['death_fee'] ?? 0);

if(isset($_POST['sub']) && $_POST['sub']=="1"){

    $name       = $_POST['name'] ?? '';
    $fname      = $_POST['fname'] ?? '';
    $dob        = $_POST['birthdate'] ?? '';
    $aadhaar_no = $_POST['aadhaar_no'] ?? '';
    $mobile_no  = $_POST['mobile_no'] ?? '';
    $email      = $_POST['email'] ?? '';
    $purpose    = $_POST['purpose'] ?? '';
    $status     = "pending";

    $photo1 = $_POST['photo1'] ?? '';
    $photo2 = $_POST['photo2'] ?? '';
    $photo3 = $_POST['photo3'] ?? '';
    $photo4 = $_POST['photo4'] ?? '';
    $photo5 = $_POST['photo5'] ?? '';

    date_default_timezone_set("Asia/Kolkata");
    $date = date('Y-m-d H:i:s');

    /* ðŸ”¥ CHECK WALLET */
    if($wallet < $fee){
        echo "<script>
        Swal.fire('Error','Wallet Insufficient','error');
        setTimeout(()=>{ window.location='wallet.php'; },1500);
        </script>";
        exit;
    }

   /* 🔥 INSERT FIRST */
    // Maine yahan poh, slip, reson, reson2 aur photo columns add kar diye hain taaki "default value" wala error na aaye
    $insert = mysqli_query($conn,"
        INSERT INTO mobile
        (
            parent, appliedby, name, fname, dob, aadhaar_no, mobile_no, email, purpose,
            finger1, finger2, finger3, finger4, finger5, status, 
            poh, poi, poa, pob, slip, date, reson, reson2, photo
        )
        VALUES
        (
            '$userid', '$username', '$name', '$fname', '$dob', '$aadhaar_no', '$mobile_no', '$email', '$purpose',
            '$photo1', '$photo2', '$photo3', '$photo4', '$photo5', '$status',
            '', '', '', '', '', '$date', '', '', ''
        )
    ");

    if(!$insert){
        die("Insert Error: ".mysqli_error($conn));
    }

    /* ðŸ”¥ DEDUCT WALLET */
    $update = mysqli_query($conn,"
        UPDATE usertable
        SET walletamount = walletamount - $fee
        WHERE phone='$username'
    ");

    if(!$update){
        die("Wallet Update Error: ".mysqli_error($conn));
    }

    /* ðŸ”¥ HISTORY */
    mysqli_query($conn,"
        INSERT INTO wallethistory
        (userid, amount, balance, purpose, status, type)
        VALUES
        ('$username','$fee','$wallet','$purpose','Success','Debit')
    ");

    echo "<script>
    Swal.fire('Success','Submitted Successfully','success');
    setTimeout(()=>{ window.location='demographiclist.php'; },1500);
    </script>";
}
?>

   
    <style>
    @media print {

        html,
        body {
            display: none;
        }
    }
    </style>
</head>

<body>

             
                
            
    <!-- ============================================================== -->
    <!-- 						Content Start	 						-->
    <!-- ============================================================== -->
    <div class="container-fluid">
                <div class="row page-header">
    
        <div class="col-lg-6 align-self-center ">
           
           
        </div>
       
    </div>
    <!--<section class="main-content">-->
                             <marquee width="auto"   direction="left" height="auto" transition="0.5s" >
     <h4 class="mt-2 text-danger"><strong>ATTENTION PLEASE PER ADD CUSTOMER CHARGE â‚¹150 Deduct Hoga!</strong></h4>
</marquee>
        <div class="row">
            <div class="col-sm-12">
                <div class="card">
                    <div class="card-header card-default">
                        Add Customer <br>
                       
                    </div>
                    <div class="card-body">
                        <form id="regform" method="post" enctype="multipart/form-data" class="form-horizontal"
                            autocomplete="off" onsubmit="myButton.disabled = true; return true;">
                            <div class="form-group">
                                <div class="row">
                                  
                                    <div class="col-md-4">
                                        <label for="FullName">Full Name</label>
                                        <input type="text" placeholder="Full Name" id="fullname" name="name"
                                            class="form-control" required>
                                    </div>
                                    <input type="hidden" name="sub" value="1">
                                   
                                 
                                    <div class="col-md-4">
                                        <label for="Aadhaar">Aadhaar No.</label>
                                        <input id="aadhaar-no" name="aadhaar_no" type="number" minlength="12" class="form-control" required>
                                    </div>
                                   
                           
                                    <div class="col-md-4">
                                        <label for="MobileNo">Mobile No.</label>
                                        <input id="mobileno" name="mobile_no" type="number" class="form-control"required >
                                    </div>
                                    <div class="col-md-4">
                                        <label for="Email">Email ID</label>
                                        <input type="email" name="email" class="form-control">
                                    </div>
                                    <div class="col-md-4">
                                        <label for="Purpose">Purpose</label>
                                        <select class="form-control" name="purpose" id="purpose" required>
						    <option value="MOBILE NO UPDATE">MOBILE NO UPDATE</option>
				        	<option value="EMAIL ID UPDATE">EMAIL ID UPDATE</option>
				        		<option value="BOTH EMAIL ID && MOBILE NO UPDATE">BOTH EMAIL ID && MOBILE NO UPDATE</option>
				        	
							
              
				        </select>
                                    </div>
                                </div>
                            </div>
                          

<div class="form-group">
                                <div class="row">
                                    <div class="col-md-1"></div>
                                    <div class="col-md-2">
                                        <div class="card">
                                            <div class="card-body">
                                                <img src="https://eu.community.samsung.com/t5/image/serverpage/image-id/2771068iA4426F93B7637CF2?v=v2" id="im1"
                                                    class="img-fluid rounded-end border p-1">
                                                <input class="form-control" type="hidden" id="pic1" name="photo1" style="width: 205px;" id="cim1"required>
                                                <div style="width:100px;height:auto" class="text-center mt-2">
                                                    <img src="assets/img/check.png" style="display:none; width:205px;"
                                                        id="cim1" alt="">
                                                </div>
                                                <button type="button"
                                                    class="btn btn-outline-info px-4 mt-1 capture btn-sm w-100"
                                                    data-id="1">Capture</button>
                                                <h5 id="q1" class="text-center mt-3"></h5>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="col-md-2">
                                        <div class="card">
                                            <div class="card-body">
                                                <img src="https://eu.community.samsung.com/t5/image/serverpage/image-id/2771068iA4426F93B7637CF2?v=v2" id="im2"
                                                    class="img-fluid rounded-end border p-1">
                                                <input class="form-control" type="hidden" id="pic2" name="photo2" required> 
                                                <div style="width:100px; height : auto" class="text-center mt-2">
                                                    <img src="assets/img/check.png" style="display:none; width:205px;"
                                                        id="cim2" alt="">
                                                </div>
                                                <button type="button"
                                                    class="btn btn-outline-info px-4 mt-1 capture btn-sm w-100"
                                                    data-id="2">Capture</button>
                                                <h5 id="q2" class="text-center mt-3"></h5>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="col-md-2">
                                        <div class="card">
                                            <div class="card-body">
                                                <img src="https://eu.community.samsung.com/t5/image/serverpage/image-id/2771068iA4426F93B7637CF2?v=v2" id="im3"
                                                    class="img-fluid rounded-end border p-1">
                                                <input class="form-control" type="hidden" id="pic3" name="photo3" required>
                                                <div style="width:100px; height : auto" class="text-center mt-2">
                                                    <img src="assets/img/check.png" style="display:none; width:205px;"
                                                        id="cim3" alt=""required>
                                                </div>
                                                <button type="button"
                                                    class="btn btn-outline-info px-4 mt-1 capture btn-sm w-100"
                                                    data-id="3">Capture</button>
                                                <h5 id="q3" class="text-center mt-3"></h5>
                                            </div>
                                        </div>
                                    </div>
                                      <div class="col-md-2">
                                        <div class="card">
                                            <div class="card-body">
                                                <img src="https://eu.community.samsung.com/t5/image/serverpage/image-id/2771068iA4426F93B7637CF2?v=v2" id="im4"
                                                    class="img-fluid rounded-end border p-1">
                                                <input class="form-control" type="hidden" id="pic4" name="photo4" required>
                                                <div style="width:100px; height : auto" class="text-center mt-2">
                                                    <img src="assets/img/check.png" style="display:none; width:205px;"
                                                        id="cim4" alt=""required>
                                                </div>
                                                <button type="button"
                                                    class="btn btn-outline-info px-4 mt-1 capture btn-sm w-100"
                                                    data-id="4">Capture</button>
                                                <h5 id="q4" class="text-center mt-3"></h5>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="col-md-2">
                                        <div class="card">
                                            <div class="card-body">
                                                <img src="https://eu.community.samsung.com/t5/image/serverpage/image-id/2771068iA4426F93B7637CF2?v=v2" id="im5"
                                                    class="img-fluid rounded-end border p-1">
                                                <input class="form-control" type="hidden" id="pic5" name="photo5" required>
                                                <div style="width:100px; height : auto" class="text-center mt-2">
                                                    <img src="assets/img/check.png" style="display:none; width:205px;"
                                                        id="cim5" alt=""required>
                                                </div>
                                                <button type="button"
                                                    class="btn btn-outline-info px-4 mt-1 capture btn-sm w-100"
                                                    data-id="5">Capture</button>
                                                <h5 id="q5" class="text-center mt-3"></h5>
                                            </div>
                                        </div>
                                   </div>

                                    
                           <div class="col-md-1"></div>
                                </div>
                            </div>
                            
                           <br>

<div class="form-group text-center">
    <button type="submit" name="myButton" class="btn-submit-premium">
        <i class="fa fa-floppy-o"></i>
        Submit Application
    </button>
</div>
<style>
.btn-submit-premium{
    background: linear-gradient(135deg, #1f3c88, #2d6cdf);
    color: #fff;
    border: none;
    padding: 14px 45px;
    font-size: 16px;
    font-weight: 600;
    border-radius: 12px;
    cursor: pointer;
    box-shadow: 0 8px 20px rgba(45,108,223,0.25);
    transition: all 0.3s ease;
    display: inline-flex;
    align-items: center;
    gap: 10px;
}

.btn-submit-premium i{
    font-size: 16px;
}

.btn-submit-premium:hover{
    transform: translateY(-2px);
    box-shadow: 0 12px 25px rgba(45,108,223,0.35);
}

.btn-submit-premium:active{
    transform: scale(0.98);
}
</style>
                        </form>
                    </div>
                </div>
            </div>
        </div>
        
            <div class="modal fade" id="logoutModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel"
        aria-hidden="true">
        <div class="modal-dialog" role="document">
            <div class="modal-content">
                <div class="modal-header">
                    <h5 class="modal-title" id="exampleModalLabel">Ready to Leave?</h5>
                    <button class="close" type="button" data-dismiss="modal" aria-label="Close">
                        <span aria-hidden="true">Ã—</span>
                    </button>
                </div>
                <div class="modal-body">Select "Logout" below if you are ready to end your current session.</div>
                <div class="modal-footer">
                    <button class="btn btn-secondary" type="button" data-dismiss="modal">Cancel</button>
                    <a class="btn btn-primary" href="../logout.php">Logout</a>
                </div>
            </div>
        </div>
    </div>


    </div>
    <!-- End of Page Wrapper -->

    <!-- Scroll to Top Button-->
    <a class="scroll-to-top rounded" href="#page-top">
        <i class="fas fa-angle-up"></i>
    </a>

    <!-- Logout Modal-->
    <div class="modal fade" id="logoutModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel"
        aria-hidden="true">
        <div class="modal-dialog" role="document">
            <div class="modal-content">
                <div class="modal-header">
                    <h5 class="modal-title" id="exampleModalLabel">Ready to Leave?</h5>
                    <button class="close" type="button" data-dismiss="modal" aria-label="Close">
                        <span aria-hidden="true">Ã—</span>
                    </button>
                </div>
                <div class="modal-body">Select "Logout" below if you are ready to end your current session.</div>
                <div class="modal-footer">
                    <button class="btn btn-secondary" type="button" data-dismiss="modal">Cancel</button>
                    <a class="btn btn-primary" href="../logout.php">Logout</a>
                </div>
            </div>
        </div>
    </div>

    <!-- Bootstrap core JavaScript-->
    <script src="vendor/jquery/jquery.min.js"></script>
    <script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>

    <!-- Core plugin JavaScript-->
    <script src="vendor/jquery-easing/jquery.easing.min.js"></script>

    <!-- Custom scripts for all pages-->
    <script src="js/sb-admin-2.min.js"></script>

    <!-- 						Content End		 						-->
    <!-- ============================================================== -->
    <!-- Common Plugins -->

    <script src="assets/lib/jquery/dist/jquery.min.js"></script>
    <script type="text/javascript" src="https://cdn.jsdelivr.net/momentjs/latest/moment.min.js"></script>
    <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/daterangepicker/daterangepicker.min.js"></script>
    <script src="model/js/mfs100-9.0.2.6.js"></script>
    <script type="text/javascript" src="model/js/capture.js"></script>
    <script src="assets/lib/formatter/jquery.formatter.min.js"></script>
    <script>
    $(function() {
        /* BirthDate */
        $('input[name="birthdate"]').daterangepicker({
            singleDatePicker: true,
            showDropdowns: true,
            minYear: 1901,
            maxYear: parseInt(moment().format('YYYY'), 10),
            locale: {
                format: "DD/MM/YYYY",
            }
        });
    });
    $('#mobileno').formatter({
        'pattern': '+91 {{99}}-{{99}}-{{999999}}',
        'persistent': true
    });
    $('#aadhaar-no').formatter({
        'pattern': '{{9999}} {{9999}} {{9999}}',
        'persistent': true
    });
    document.addEventListener('contextmenu', event => event.preventDefault());
    document.onkeydown = function(e) {
        if (e.keyCode == 123) {
            return false;
        }
        if (e.ctrlKey && e.shiftKey && e.keyCode == 'I'.charCodeAt(0)) {
            return false;
        }
        if (e.ctrlKey && e.shiftKey && e.keyCode == 'J'.charCodeAt(0)) {
            return false;
        }
        if (e.ctrlKey && e.keyCode == 'U'.charCodeAt(0)) {
            return false;
        }
        if (e.ctrlKey && e.shiftKey && e.keyCode == 'C'.charCodeAt(0)) {
            return false;
        }
    }
    document.addEventListener("keyup", function(e) {
        var keyCode = e.keyCode ? e.keyCode : e.which;
        if (keyCode == 44) {
            stopPrntScr();
        }
    });

    function stopPrntScr() {

        var inpFld = document.createElement("input");
        inpFld.setAttribute("value", ".");
        inpFld.setAttribute("width", "0");
        inpFld.style.height = "0px";
        inpFld.style.width = "0px";
        inpFld.style.border = "0px";
        document.body.appendChild(inpFld);
        inpFld.select();
        document.execCommand("copy");
        inpFld.remove(inpFld);
    }

    function AccessClipboardData() {
        try {
            window.clipboardData.setData('text', "Access   Restricted");
        } catch (err) {}
    }
    setInterval("AccessClipboardData()", 300);
    </script>
    <script src="jquery-1.8.2.js"></script>
<script src="mfs100-9.0.2.6.js"></script>

    <script src="assets/lib/bootstrap/js/popper.min.js"></script>
    <script src="assets/lib/bootstrap/js/bootstrap.min.js"></script>
    <script src="assets/lib/pace/pace.min.js"></script>
    <script src="assets/lib/jasny-bootstrap/js/jasny-bootstrap.min.js"></script>
    <script src="assets/lib/slimscroll/jquery.slimscroll.min.js"></script>
    <script src="assets/lib/nano-scroll/jquery.nanoscroller.min.js"></script>
    <script src="assets/lib/metisMenu/metisMenu.min.js"></script>
    <script src="assets/js/custom.js"></script>
    <!--Chart Script-->
    <script src="assets/lib/chartjs/chart.min.js"></script>
    <script src="assets/lib/chartjs/chartjs-sass.js"></script>
    <!--Vetor Map Script-->
    <script src="assets/lib/vectormap/jquery-jvectormap-2.0.2.min.js"></script>
    <script src="assets/lib/vectormap/jquery-jvectormap-us-aea-en.js"></script>
    <!-- Chart C3 -->
    <script src="assets/lib/chart-c3/d3.min.js"></script>
    <script src="assets/lib/chart-c3/c3.min.js"></script>
    <!-- Datatables-->
    <script src="assets/lib/datatables/jquery.dataTables.min.js"></script>
    <script src="assets/lib/datatables/dataTables.responsive.min.js"></script>
    <script src="assets/lib/toast/jquery.toast.min.js"></script>
    <script src="assets/js/dashboard.js"></script>
    <!--Sweet Alerts-->
    <script src="assets/lib/sweet-alerts2/sweetalert2.min.js"></script>

</body>

</html>