diff --git a/public/admin/index.php b/public/admin/index.php index f908805..fd44b8d 100644 --- a/public/admin/index.php +++ b/public/admin/index.php @@ -282,6 +282,34 @@ try { } break; + case 'order_details': + if (isset($_GET['id'])) { + $orderId = (int)$_GET['id']; + + // Получаем информацию о заказе + $stmt = $db->prepare(" + SELECT o.*, u.email as user_email, u.full_name as user_full_name + FROM orders o + LEFT JOIN users u ON o.user_id = u.user_id + WHERE o.order_id = ? + "); + $stmt->execute([$orderId]); + $order = $stmt->fetch(); + + // Получаем товары в заказе + if ($order) { + $stmt = $db->prepare(" + SELECT oi.*, p.image_url + FROM order_items oi + LEFT JOIN products p ON oi.product_id = p.product_id + WHERE oi.order_id = ? + "); + $stmt->execute([$orderId]); + $order_items = $stmt->fetchAll(); + } + } + break; + } } catch (PDOException $e) { @@ -296,6 +324,7 @@ try { AETERNA - Админ-панель +