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 {