false, 'message' => 'Not logged in']); exit; } $data = json_decode(file_get_contents("php://input"), true); if (!is_array($data)) { echo json_encode(['success' => false, 'message' => 'Invalid data']); exit; } foreach ($data as $item) { $id = (int) ($item['id'] ?? 0); $sort = (int) ($item['sort'] ?? 0); if ($id) { $stmt = $pdo->prepare("UPDATE simeya_menu_items SET item_order = ? WHERE item_id = ?"); $stmt->execute([$sort, $id]); } } echo json_encode(['success' => true]);