<?php
require_once '../includes/require_admin.php';
require_once '../includes/header.php';


// Get all products
$products = getAllProducts($pdo);
?>

<div class="container">
    <div class="admin-header">
        <h2>إدارة المنتجات</h2>
        <a href="<?php echo SITE_URL; ?>/admin/add_product.php" class="btn btn-primary">إضافة منتج جديد</a>
    </div>
    
    <div class="admin-nav">
        <ul>
            <li><a href="<?php echo SITE_URL; ?>/admin/index.php">لوحة التحكم</a></li>
            <li><a href="<?php echo SITE_URL; ?>/admin/products.php" class="active">المنتجات</a></li>
            <li><a href="<?php echo SITE_URL; ?>/admin/manage_users.php">المستخدمون</a></li>
            <li><a href="<?php echo SITE_URL; ?>/admin/orders.php">الطلبات</a></li>
        </ul>
    </div>
    
    <?php if (isset($_SESSION['success_message'])): ?>
        <div class="message success">
            <?php echo htmlspecialchars($_SESSION['success_message']); ?>
            <?php unset($_SESSION['success_message']); ?>
        </div>
    <?php endif; ?>
    
    <?php if (isset($_SESSION['error_message'])): ?>
        <div class="message error">
            <?php echo htmlspecialchars($_SESSION['error_message']); ?>
            <?php unset($_SESSION['error_message']); ?>
        </div>
    <?php endif; ?>
    
    <?php if (empty($products)): ?>
        <p>لم يتم العثور على منتجات.</p>
    <?php else: ?>
        <div class="table-responsive">
            <table class="table">
                <thead>
                    <tr>
                        <th>المعرف</th>
                        <th>الصورة</th>
                        <th>الاسم</th>
                        <th>السعر</th>
                        <th>التصنيف</th>
                        <th>الإجراءات</th>
                    </tr>
                </thead>
                <tbody>
                    <?php foreach ($products as $product): ?>
                        <tr>
                            <td><?php echo $product['id']; ?></td>
                            <td>
                                <?php if (!empty($product['image'])): ?>
                                    <img src="<?php echo SITE_URL . '/' . htmlspecialchars($product['image']); ?>" alt="صورة المنتج" style="width: 50px; height: 50px; object-fit: cover;">
                                <?php else: ?>
                                    <i class="fas fa-image" style="font-size: 1.5rem; color: #ccc;"></i>
                                <?php endif; ?>
                            </td>
                            <td><?php echo htmlspecialchars($product['name']); ?></td>
                            <td>$<?php echo number_format($product['price'], 2); ?></td>
                            <td><?php echo htmlspecialchars(translateCategoryToArabic($product['category'])); ?></td>
                            <td>
                                <a href="<?php echo SITE_URL; ?>/admin/edit_product.php?id=<?php echo $product['id']; ?>" class="btn btn-outline btn-small">تعديل</a>
                                
                                <!-- Secure delete form -->
                                <form method="POST" action="<?php echo SITE_URL; ?>/admin/delete_product.php" style="display: inline;">
                                    <input type="hidden" name="product_id" value="<?php echo $product['id']; ?>">
                                    <button type="submit" class="btn btn-danger btn-small" onclick="return confirm('هل أنت متأكد أنك تريد حذف هذا المنتج؟ لا يمكن التراجع عن هذا الإجراء.')">حذف</button>
                                </form>
                            </td>
                        </tr>
                    <?php endforeach; ?>
                </tbody>
            </table>
        </div>
    <?php endif; ?>
</div>

<?php require_once '../includes/footer.php'; ?>