halohalo
bnmbnmbnhjkhjkhjkhjktyutyutyuytutyutyutyhgjgjghjgjghjguytutyry
/
home
/
u295559686
/
domains
/
stanjo.in
/
public_html
/
admin
/
Upload FileeE
HOME
<?php session_start(); if (!isset($_SESSION['user_id'])) { header("Location: login.php"); exit(); } include('inc/header.php'); include('inc/sidebar.php'); include('config.php'); ?> <link href="https://cdn.jsdelivr.net/npm/sweetalert2@11/dist/sweetalert2.min.css" rel="stylesheet"> <div class="content-wrapper"> <div class="container-xxl flex-grow-1 container-p-y"> <div class="card"> <div class="card-header d-flex justify-content-between align-items-center"> <h5 class="mb-0">Shipping & Delivery Settings</h5> </div> <div class="card-body"> <?php $res = mysqli_query($conn, "SELECT * FROM shipping LIMIT 1"); $shipping_content = ""; $shipping_id = 0; if ($res && $row = mysqli_fetch_assoc($res)) { $shipping_id = $row['id']; $shipping_content = $row['content']; } ?> <form id="shippingForm"> <input type="hidden" name="id" value="<?php echo $shipping_id; ?>"> <div class="mb-3"> <label class="form-label fw-bold">Shipping & Delivery Policy / Info</label> <textarea name="content" id="shippingContent" class="form-control" rows="10"><?php echo htmlspecialchars($shipping_content); ?></textarea> </div> <button type="submit" class="btn btn-primary">Save Settings</button> </form> </div> </div> </div> </div> <?php include('inc/footer.php'); ?> <script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script> <script src="https://cdn.ckeditor.com/ckeditor5/39.0.2/classic/ckeditor.js"></script> <script> let editor; ClassicEditor.create(document.querySelector('#shippingContent')).then(newEditor => { editor = newEditor; }).catch(console.error); $(document).ready(function () { $('#shippingForm').on('submit', function (e) { e.preventDefault(); const formData = new FormData(this); formData.set('content', editor.getData()); Swal.fire({ title: 'Processing...', allowOutsideClick: false, showConfirmButton: false, didOpen: () => Swal.showLoading() }); $.ajax({ url: 'insert/shipping.php', type: 'POST', data: formData, contentType: false, processData: false, success: function (res) { try { let response = typeof res === 'string' ? JSON.parse(res) : res; if (response.success) { Swal.fire('Success!', response.message, 'success').then(() => location.reload()); } else { Swal.fire('Error!', response.message, 'error'); } } catch (e) { Swal.fire('Error!', 'Unexpected response from server', 'error'); } }, error: function (xhr, status, error) { Swal.fire('Error!', 'Server error: ' + error, 'error'); } }); }); }); </script>