<?php
session_start();
header('Content-Type: application/json');

require_once '../../config/database.php';

try {
    $cart_count = 0;
    
    if (isset($_SESSION['user_id'])) {
        require_once '../../models/cart.php';
        $database = new Database();
        $db = $database->getConnection();
        $cart_model = new Cart($db);
        $cart_count = $cart_model->getCartCount($_SESSION['user_id']);
    } elseif (isset($_SESSION['guest_cart'])) {
        $cart_count = array_sum($_SESSION['guest_cart']);
    }
    
    echo json_encode([
        'success' => true,
        'count' => $cart_count
    ]);
    
} catch (Exception $e) {
    echo json_encode([
        'success' => false,
        'message' => 'حدث خطأ',
        'count' => 0
    ]);
}
?>
