<?php
//---------------------------------------------------------------------------------------------------------
// 10/Octubre/2014
// Versión 1.0 Versi�n est�ndar del c�digo html de una mini-ficha de artículo
//---------------------------------------------------------------------------------------------------------
// Versión 1.1 No se va a utilizar "articulo_a_mostrar" en su lugar usaremos una variable local llamada "articulo_a_mostrar"
//---------------------------------------------------------------------------------------------------------
// Versión 1.2 A partir de ahora se cargan los tamaños de las portadas de la tabla "tam_portadas"
//---------------------------------------------------------------------------------------------------------
//Si tenemos configurada la web para coger menos anchura, entonces tenemos que utilizar la siguiente sentencia:
//<div class="col-xs-12 col-sm-6 col-md-4 col-lg-3">
//Usamos más anchura en la web, nos entran más portadas:
//En el Home hemos definido una variable para saber si estamos en el banner de novedades o no:

//Tatiana comprobamos la seccion en la que estamos.
//echo Sections::$current_section;
if( Sections::$current_section == 'ficha' ){
    $clas="col-xs-6 col-sm-3 col-md-6 col-lg-3";
}else{
    $clas="col-xs-6 col-sm-4 col-md-4 col-lg-3";
}

//Pedro 06/Mayo/2020 ==> Vamos a compatibilizar esta ficha con el slider
$countSlides = (isset($countSlides)) ? $countSlides : 0;
$elemento = (isset($extraParams)) ? $extraParams[$countSlides] : NULL; 
$articulo_a_mostrar = (isset($elemento) && ($elemento != NULL)) ? $elemento : $articulo_a_mostrar;
?>
<div class="<?= $clas; ?>">
    <div class="mini_ficha">
        <div class="left-block">

            <a href="<?= $articulo_a_mostrar->url; ?>" title="<?= $articulo_a_mostrar->nombre; ?>">
                <figure>
<?php
$opciones = new OpcionesWidget(array("ean" => $articulo_a_mostrar->ean, "cliente" => Shop::$configuracion->cliente_arminet, "ruta_base" => "https://sinlib.es/", "tam_portada" => "mini_ficha"));
new Widget($_WH->GW("multifoto", "mostrarPortada"), $opciones);
?>
                </figure>
            </a>


        </div>
        <div class="right-block">
            <h5 itemprop="name">
                <a class="product-name" href="<?= $articulo_a_mostrar->url; ?>" title="<?= $articulo_a_mostrar->nombre ?>" >
<?= $articulo_a_mostrar->nombre ?>
                </a>
            </h5>
            <div class="comments_note">
<?php
if ($articulo_a_mostrar->tipo == "L") {
    ?>
                    <a href="<?= corregir_url(Shop::$configuracion->url . "autor/" . $articulo_a_mostrar->autor); ?>" title="<?= traducir('Buscar articulos de'); ?> <?= $articulo_a_mostrar->autor; ?>"><?= $articulo_a_mostrar->autor; ?></a>
                    <?php
                } else {
                    ?>
                    <a href="<?= corregir_url(Shop::$configuracion->url . "editorial/" . $articulo_a_mostrar->editorial); ?>" title="<?= traducir('Buscar articulos fabricados por'); ?> <?= $articulo_a_mostrar->editorial; ?>"><?= $articulo_a_mostrar->editorial; ?></a>
                    <?php
                }
                ?>

            </div>

            <div class="price-rating">
                <div class="semaforo">
<?php
if ($articulo_a_mostrar->stock <= 0) {
    ?>
                    <i class="mdi mdi-checkbox-blank-circle red" title="<?= traducir('No hay existencias'); ?>"></i>
                        <i class="mdi mdi-checkbox-blank-circle-outline " title="<?= traducir('No hay existencias'); ?>"></i>
                        <i class="mdi mdi-checkbox-blank-circle-outline" title="<?= traducir('No hay existencias'); ?>"></i>
    <?php
} else if ($articulo_a_mostrar->stock == 1) {
    ?>
                        <i class="mdi mdi-checkbox-blank-circle-outline " title="<?= traducir('Quedan pocas existencias'); ?>"></i>
                        <i class="mdi mdi-checkbox-blank-circle yellow" title="<?= traducir('Quedan pocas existencias'); ?>"></i>
                        <i class="mdi mdi-checkbox-blank-circle-outline " title="<?= traducir('Quedan pocas existencias'); ?>"></i>
    <?php
} else {
    ?>
                        <i class="mdi mdi-checkbox-blank-circle-outline " title="<?= traducir('Hay bastantes existencias'); ?>"></i>
                        <i class="mdi mdi-checkbox-blank-circle-outline " title="<?= traducir('Hay bastantes existencias'); ?>"></i>
                        <i class="mdi mdi-checkbox-blank-circle green" title="<?= traducir('Hay bastantes existencias'); ?>"></i>
    <?php
}
?>
                </div>
                <div class="content_price">
<?php
if ($articulo_a_mostrar->pvp_final != $articulo_a_mostrar->pvp) {
    ?>
                        <p class="old-price product-price"><?= number_format($articulo_a_mostrar->pvp, 2, ',', '.'); ?>&euro;</p>
                        <p class="precio_final"><?= number_format($articulo_a_mostrar->pvp_final, 2, ',', '.'); ?>&euro;</p>
    <?php
} else {
    ?> 
                        <p class="precio_actual"><?= number_format($articulo_a_mostrar->pvp_final, 2, ',', '.'); ?>&euro;</p>
                        <?php
                    }
                    ?>
                </div>
            </div>
            <div class="pie_mFich">
<?php
$conf = new OpcionesWidget(array("articulo" => $articulo_a_mostrar,'fichero_boton' => 'botonComprarSemaforo'));
new Widget($_WH->GW("articulo", "btnComprar"), $conf);
?>

            </div>

        </div>
    </div>
</div>
