MOON
Server: Apache
System: Linux nserver.cafsindia.com 4.18.0-553.104.1.lve.el8.x86_64 #1 SMP Tue Feb 10 20:07:30 UTC 2026 x86_64
User: cafsindia (1002)
PHP: 8.2.30
Disabled: NONE
Upload Files
File: /home/cafsindia/allyindian_com/backend/app/package.html
<html>
<head>
<script type="text/javascript" src="../dist/opensourcepos.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
    get_package_info();
});
function get_package_info(){
    var frm = "package_info";
  	$.ajax({
		type: "POST",
		url: "package_api.php",
        data: {frm:frm},
		success: function(data) {
			var rslt = JSON.parse(data);
            var option = "<option value='0'>---- Select Package ----</option>";
			for(i = 0; i < rslt.data.length; i++) {
				package_id   = rslt.data[i].package_id;
        		package_title = rslt.data[i].package_title;
				option += "<option value='"+package_id+"'>"+package_title+"</option>";
				}
				$("#package_details").html(option);	
				},
		});
}
function get_package_date(package_id){
    var frm = "package_date";
    if(package_id !=="0"){
  	$.ajax({
		type: "POST",
		url: "package_api.php",
        data: {frm:frm,package_id:package_id},
		success: function(data) {
            var rslt = JSON.parse(data);
            var option = "<option value=''>---- Select Date ----</option>";
			for(i = 0; i < rslt.data.length; i++) {
				package_date = rslt.data[i].dep_date;
                var date = package_date.split(",");
                for (var i in date){
                    dep_date = date[i];
                    option += "<option>"+dep_date+"</option>";
                }   
			}
			$("#dep_date_info").html(option);
		},
	});
    }else
    {
        var option = "<option value=''>---- Select Date ----</option>";
		$("#dep_date_info").html(option);
    }
}
function get_details(){
	var package_id    = $('#package_details').val();
	var package_date  = $('#dep_date_info').val();
	$.ajax({
		type: "POST",
		url: "valid.php",
        data: {package_id:package_id,package_date:package_date},
		success: function(data) {
		
		},
	});
}
</script>
</head>
<body>
<div id="booking" class="section" style="width:80%">
   <div class="section-center">
      <div class="container">
         <div class="row">
            <div class="booking-form">
               <form>
                  <div class="row" style="
                     width: 75%;
                     padding-left: 20;
                     content: center;
                     /* align-items: center; */
                     /* align-content: center; */
                     content: center;
                     margin: 10%;
                     ">
                     <div class="col-md-5">
                        <div class="form-group">
                           <span class="form-label"></span>
                           <select class="form-control" id="package_details" onChange="get_package_date(this.value);">
                           </select>
                           <span class="select-arrow"></span>
                        </div>
                     </div>
                     <div class="col-md-3">
                        <div class="form-group">
                           <span class="form-label">
                              <div class="icon pop-up"></div>
                           </span>
                           <select class="form-control" id="dep_date_info" style="width:24%">
                           </select>
                        </div>
                     </div>
                     <div class="col-md-2">
                        <div class="form-btn">
                           <button class="submit-btn" onClick="get_details();">Plan Trip</button>
                        </div>
                     </div>
                     <div class="col-md-2">
                        <div class="form-btn">
                           <button class="submit-btn">Daily Service</button>
                        </div>
                     </div>
                  </div>
               </form>
            </div>
         </div>
      </div>
   </div>
</div>
<style>
   .section .section-center {
   position: absolute;
   top: 50%;
   left: 0;
   right: 0;
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%);
   }
   #booking {
   font-family: 'PT Sans', sans-serif;
   background-image: url('../img/background.jpg');
   background-size: cover;
   background-position: center;
   }
   .booking-form {
   background: rgba(0, 0, 0, 0.4);
   }
   .booking-form .form-group {
   position: relative;
   margin-bottom: 20px;
   }
   .booking-form .form-control {
   background-color: #fff;
   height: 50px;
   color: #191a1e;
   border: none;
   font-size: 16px;
   font-weight: 400;
   -webkit-box-shadow: none;
   box-shadow: none;
   padding: 0px 25px;
   }
   .booking-form .form-control::-webkit-input-placeholder {
   color: rgba(82, 82, 84, 0.4);
   }
   .booking-form .form-control:-ms-input-placeholder {
   color: rgba(82, 82, 84, 0.4);
   }
   .booking-form .form-control::placeholder {
   color: rgba(82, 82, 84, 0.4);
   }
   .booking-form input[type="date"].form-control:invalid {
   color: rgba(82, 82, 84, 0.4);
   }
   .booking-form select.form-control {
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   }
   .booking-form select.form-control+.select-arrow {
   position: absolute;
   right: 10px;
   bottom: 6px;
   width: 32px;
   line-height: 32px;
   height: 32px;
   text-align: center;
   pointer-events: none;
   color: rgba(0, 0, 0, 0.3);
   font-size: 14px;
   }
   .booking-form select.form-control+.select-arrow:after {
   content: '';
   display: block;
   -webkit-transform: rotate(90deg);
   transform: rotate(90deg);
   }
   .booking-form .form-label {
   display: block;
   margin-left: 20px;
   margin-bottom: 5px;
   font-weight: 400;
   text-transform: uppercase;
   line-height: 24px;
   height: 24px;
   font-size: 12px;
   color: #fff;
   }
   .booking-form .form-checkbox input {
   position: absolute !important;
   margin-left: -9999px !important;
   visibility: hidden !important;
   }
   .booking-form .form-checkbox label {
   position: relative;
   padding-top: 4px;
   padding-left: 30px;
   font-weight: 400;
   color: #fff;
   }
   .booking-form .form-checkbox label+label {
   margin-left: 15px;
   }
   .booking-form .form-checkbox input+span {
   position: absolute;
   left: 2px;
   top: 4px;
   width: 20px;
   height: 20px;
   background: #fff;
   }
   .booking-form .form-checkbox input+span:after {
   content: '';
   position: absolute;
   top: 50%;
   left: 50%;
   width: 0px;
   height: 0px;
   background-color: #f23e3e;
   -webkit-transition: 0.2s all;
   transition: 0.2s all;
   -webkit-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   }
   .booking-form .form-checkbox input:not(:checked)+span:after {
   opacity: 0;
   }
   .booking-form .form-checkbox input:checked+span:after {
   opacity: 1;
   width: 10px;
   height: 10px;
   }
   .booking-form .form-btn {
   margin-top: 27px;
   }
   .booking-form .submit-btn {
   color: #fff;
   background-color: #f23e3e;
   font-weight: 400;
   height: 50px;
   font-size: 14px;
   border: none;
   width: 100%;
   border-radius:5px;
   -webkit-transition: 0.2s all;
   transition: 0.2s all;
   }
   .booking-form .submit-btn:hover,
   .booking-form .submit-btn:focus {
   opacity: 0.9;
   }
</style>
</html>