From ea4bf1e47feb6e69052ee1b3f000dd1dc94633fc Mon Sep 17 00:00:00 2001 From: Flatlogic Bot Date: Mon, 4 May 2026 06:01:30 +0000 Subject: [PATCH] edit eid order2 --- eid_orders.php | 79 -------------------------------------------------- 1 file changed, 79 deletions(-) diff --git a/eid_orders.php b/eid_orders.php index 069d53b..82ffdbe 100644 --- a/eid_orders.php +++ b/eid_orders.php @@ -34,26 +34,6 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['action']) && $_POST[' redirect_to('eid_orders.php', $_GET); } -if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['action']) && $_POST['action'] === 'delete_order') { - $id = (int) ($_POST['id'] ?? 0); - try { - $stmt = db()->prepare("DELETE FROM sales_orders WHERE id = :id AND order_type = :order_type LIMIT 1"); - $stmt->execute([ - ':id' => $id, - ':order_type' => 'eid', - ]); - - if ($stmt->rowCount() > 0) { - set_flash('success', tr('تم حذف طلب العيد بنجاح.', 'Eid order deleted successfully.')); - } else { - set_flash('warning', tr('تعذر العثور على طلب العيد المطلوب حذفه.', 'The Eid order to delete could not be found.')); - } - } catch (Throwable $e) { - set_flash('danger', tr('تعذر حذف طلب العيد.', 'Failed to delete the Eid order.')); - } - redirect_to('eid_orders.php', $_GET); -} - $activeNav = 'eid_orders'; $pageTitle = tr('طلبات العيد', 'Eid Orders'); @@ -525,9 +505,6 @@ require __DIR__ . '/includes/header.php'; - @@ -554,62 +531,6 @@ function formatPaymentPopupAmount(value) { return Number(value || 0).toFixed(3); } -async function confirmDeleteEidOrder(id, receiptNo) { - const displayReceiptNo = receiptNo || '#'+id; - const result = await Swal.fire({ - icon: 'warning', - title: '', - text: '' + ' (' + displayReceiptNo + ')', - showCancelButton: true, - confirmButtonColor: '#dc3545', - confirmButtonText: '', - cancelButtonText: '' - }); - - if (!result.isConfirmed) { - return; - } - - const form = document.createElement('form'); - form.method = 'post'; - form.action = ''; - - const fields = { - action: 'delete_order', - id: String(id) - }; - - Object.entries(fields).forEach(([name, value]) => { - const input = document.createElement('input'); - input.type = 'hidden'; - input.name = name; - input.value = value; - form.appendChild(input); - }); - - const query = window.location.search ? window.location.search.substring(1) : ''; - if (query) { - query.split('&').forEach((pair) => { - if (!pair) { - return; - } - const parts = pair.split('='); - const name = decodeURIComponent(parts[0] || '').trim(); - if (!name || name === 'action' || name === 'id') { - return; - } - const input = document.createElement('input'); - input.type = 'hidden'; - input.name = name; - input.value = decodeURIComponent((parts[1] || '').replace(/\+/g, ' ')); - form.appendChild(input); - }); - } - - document.body.appendChild(form); - form.submit(); -} - async function receivePayment(id, totalAmount, paidAmount, dueAmount, completeOrder = false) { const popupHtml = `