<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);

include 'core/autoload.php';
include 'core/app/model/StoreProductData.php';

$products = StoreProductData::getPublicProducts('', 12);

echo '<pre>';
echo 'Total productos: ' . count($products) . "\n";
echo 'Estructura del primer producto: ' . "\n";
if (count($products) > 0) {
    print_r($products[0]);
} else {
    echo 'No hay productos' . "\n";
    // Intenta sin el límite
    $con = Database::getCon();
    $result = $con->query("SELECT COUNT(*) as cnt FROM productos");
    $row = $result->fetch_assoc();
    echo 'Total en tabla productos: ' . $row['cnt'] . "\n";

    $result = $con->query("SELECT id, nombre, precio, stock_lp_centro, stock_lp_satelite, stock_lp_btl, stock_lp_llojeta, stock_interior FROM productos LIMIT 3");
    echo 'Primeros 3 productos directos: ' . "\n";
    while ($row = $result->fetch_assoc()) {
        print_r($row);
    }
}
echo '</pre>';
