Update: 2026-08-02 17:52:28
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
// food/merchant_ops/items_toggle.php — تفعيل/إيقاف صنف (نفد من المخزون مثلاً)
|
||||
require_once __DIR__ . '/../connect_merchant.php';
|
||||
|
||||
$itemId = filterRequest('item_id', 'int');
|
||||
if (!$itemId) jsonError('item_id is required');
|
||||
|
||||
$st = $food_con->prepare("SELECT id, merchant_id, is_available FROM food_menu_items WHERE id=? LIMIT 1");
|
||||
$st->execute([$itemId]);
|
||||
$item = $st->fetch();
|
||||
if (!$item) jsonError('Item not found', 404);
|
||||
if ((int)$item['merchant_id'] !== $food_merchant_id) jsonError('Forbidden', 403);
|
||||
|
||||
$newAvailability = $item['is_available'] ? 0 : 1;
|
||||
$food_con->prepare("UPDATE food_menu_items SET is_available=? WHERE id=?")->execute([$newAvailability, $itemId]);
|
||||
|
||||
jsonSuccess(['item_id' => $itemId, 'is_available' => (bool)$newAvailability]);
|
||||
Reference in New Issue
Block a user