X7ROOT File Manager
Current Path:
/home/hamdjcne/app.hamdalillahitravel.com/app/Views/service
home
/
hamdjcne
/
app.hamdalillahitravel.com
/
app
/
Views
/
service
/
ðŸ“
..
📄
flight.php
(19.89 KB)
📄
flight_form.php
(9.51 KB)
📄
hotel.php
(22.31 KB)
📄
hotel_form.php
(9.42 KB)
📄
request.php
(22.91 KB)
📄
request_form.php
(9.62 KB)
Editing: flight_form.php
<?php use App\Models\Crud; $this->Crud = new Crud(); ?> <?php echo form_open_multipart($form_link, array('id'=>'bb_ajax_form', 'class'=>'')); ?> <!-- delete view --> <?php if($param2 == 'delete') { ?> <div class="row"> <div class="col-sm-12"><div id="bb_ajax_msg"></div></div> </div> <div class="row"> <div class="col-sm-12 text-center"> <h3><b>Are you sure?</b></h3> <input type="hidden" name="d_id" value="<?php if(!empty($d_id)){echo $d_id;} ?>" /> </div> <div class="col-sm-12 text-center"> <button class="btn btn-danger text-uppercase" type="submit"> <i class="ri-delete-bin-4-line"></i> Yes - Delete </button> </div> </div> <?php } ?> <?php if($param2 == 'view') { ?> <div class="row g-4"> <div class="col-md-6"> <label>From</label> <p><?= $e_from_city ?? '' ?> </p> </div> <div class="col-md-6"> <label>To</label> <p><?= $e_to_city ?? '' ?> </p> </div> <div class="col-md-6"> <label>Trip Type</label> <p><?= $e_trip_type ?? '' ?></p> </div> <div class="col-md-6"> <label>Class</label> <p><?= $e_travel_class ?? '' ?></p> </div> <div class="col-md-6"> <label>Departure Date</label> <p><?= date('Y-m-d', strtotime($e_departure_date ?? '')) ?></p> </div> <div class="col-md-6"> <label>Return Date</label> <p><?= $e_return_date ? date('Y-m-d', strtotime($e_return_date)) : 'N/A' ?></p> </div> <div class="col-md-4"> <label>Adults</label> <p><?= $e_adults ?? 0 ?></p> </div> <div class="col-md-4"> <label>Children</label> <p><?= $e_children ?? 0 ?></p> </div> <div class="col-md-4"> <label>Infants</label> <p><?= $e_infants ?? 0 ?></p> </div> <div class="col-md-6"> <label>Booking Status</label> <p><span class="badge bg-primary"><?= $e_status ?? 'Pending' ?></span></p> </div> <div class="col-md-6"> <label>Created At</label> <p><?= date('M d, Y h:i A', strtotime($e_created_at ?? '')) ?></p> </div> <div class="col-md-6"> <label>Last Updated</label> <p><?= date('M d, Y h:i A', strtotime($e_updated_date ?? '')) ?></p> </div> </div> <?php } ?> <!-- insert/edit view --> <?php if($param2 == 'edit' || $param2 == '') { ?> <input type="hidden" name="booking_id" value="<?php if(!empty($e_id)){echo $e_id;} ?>" /> <div class="row g-3"> <!-- Trip Type --> <div class="col-md-6 mb-3"> <label class="form-label">Trip Type</label> <select class="form-select js-select2" data-control="select2" name="trip_type" id="trip_type_select"> <?php $tripTypes = ['One Way', 'Round Trip', 'Multi City']; foreach ($tripTypes as $type) { $selected = ($isEdit && $e_trip_type === $type) ? 'selected' : ''; echo "<option value=\"$type\" $selected>$type</option>"; } ?> </select> </div> <!-- Travel Class --> <div class="col-md-6 mb-3"> <label class="form-label">Travel Class</label> <select class="form-select js-select2" data-control="select2" name="travel_class"> <?php $classes = ['Economy', 'Premium Economy', 'Business', 'First Class']; foreach ($classes as $class) { $selected = ($isEdit && $e_travel_class === $class) ? 'selected' : ''; echo "<option value=\"$class\" $selected>$class</option>"; } ?> </select> </div> <!-- From --> <div class="col-md-6 mb-3"> <label class="form-label">From</label> <input type="text" class="form-control" name="from_city" value="<?= $isEdit ? $e_from_city : '' ?>" required> </div> <!-- To --> <div class="col-md-6 mb-3"> <label class="form-label">To</label> <input type="text" class="form-control" name="to_city" value="<?= $isEdit ? $e_to_city : '' ?>" required> </div> <!-- Departure --> <div class="col-md-6 mb-3"> <label class="form-label">Departure Date</label> <input type="date" class="form-control kt_daterangepicker_5" name="departure_date" id="departure_date" value="<?= $isEdit ? $e_departure_date : '' ?>" required> </div> <!-- Return Date (conditionally shown) --> <div class="col-md-6 mb-3" id="return_date_block"> <label class="form-label">Return Date</label> <input type="date" class="form-control kt_daterangepicker_5" name="return_date" id="return_date" value="<?= $isEdit ? $e_return_date : '' ?>"> </div> <!-- Passenger Counts --> <div class="col-md-6 mb-3"> <label class="form-label">Adults (12+)</label> <input type="number" class="form-control" name="adults" min="1" value="<?= $isEdit ? $e_adults : 1 ?>" required> </div> <div class="col-md-3 mb-3"> <label class="form-label">Children (2–11)</label> <input type="number" class="form-control" name="children" min="0" value="<?= $isEdit ? $e_children : 0 ?>"> </div> <div class="col-md-3 mb-3"> <label class="form-label">Infants (<2)</label> <input type="number" class="form-control" name="infants" min="0" value="<?= $isEdit ? $e_infants : 0 ?>"> </div> <?php if ($isEdit): ?> <!-- Booking Status --> <div class="col-md-6 mb-3"> <label class="form-label">Booking Status</label> <select class="form-select" name="booking_status"> <?php $statuses = ['Pending', 'Confirmed', 'Cancelled']; foreach ($statuses as $status) { $selected = ($e_status === $status) ? 'selected' : ''; echo "<option value=\"$status\" $selected>$status</option>"; } ?> </select> </div> <?php endif; ?> </div> <div class="row"> <div class="col-sm-12 my-3"><div id="bb_ajax_msg"></div></div> </div> <div class="mt-4 text-end"> <button type="submit" class="btn btn-<?= $isEdit ? 'warning' : 'primary' ?>"> <i class="bi bi-send"></i> <?= $isEdit ? 'Submit' : 'Submit' ?> </button> </div> <?php } ?> <?php echo form_close(); ?> <script> $('.js-select2').select2(); $(document).ready(function () { function toggleReturnField() { var tripType = $('#trip_type_select').val(); if (tripType === 'One Way') { $('#return_date_block').hide(500); $('#return_date').val(''); } else { $('#return_date_block').show(500); } } // Run on page load toggleReturnField(); // Bind change event $('#trip_type_select').on('change', function () { toggleReturnField(); }); }); $(document).ready(function() { $('#approve_payment_btn').on('click', function() { var invoiceId = $('#invoice_id').val().trim(); $('#bb_ajax_msg1').html('<div class="col-sm-12 fs-2 text-center" data-kt-indicator="on"><span class="indicator-progress">Please wait... <span class="spinner-border spinner-border-sm align-middle ms-2"></span></span></div>'); if (invoiceId === '') { $('#bb_ajax_msg1').html('Please enter an invoice ID.'); return; } // Send via AJAX to your backend $.ajax({ url: '<?= site_url("events/invoices/manage/approve/") ?>'+invoiceId, // Update to your actual endpoint type: 'POST', data: { invoice_id: invoiceId }, beforeSend: function() { $('#approve_payment_btn').prop('disabled', true).html('<i class="spinner-border spinner-border-sm"></i> Processing...'); }, success: function(response) { $('#bb_ajax_msg1').html(response); // You can replace with Swal or toast if needed }, error: function(xhr) { $('#bb_ajax_msg1').html('An error occurred: ' + xhr.responseText); }, complete: function() { $('#approve_payment_btn').prop('disabled', false).html('<i class="bi bi-check"></i> Approve Payment'); } }); }); }); </script> <script src="<?php echo site_url(); ?>assets/js/jsform.js"></script>
Upload File
Create Folder