<?php
if(!session_id()) session_start();
include('../config.php');
include($rutaPhp.$rutaHtml.'/maqueta/includes.php');

$mostrarIdioma=$_GET['mostraridioma'];
$pedirLote=$_GET['pedirlote'];
$pedirFechaCaducidad=$_GET['pedirfechacaducidad'];
$mostrarPrecinta=$_GET['mostrarprecinta'];

//14-02-2023
$mantenerSerie=$_POST['mantenerSerie'];
$mantenerEntrada=$_POST['mantenerEntrada'];
$mantenerDocEntrada=$_POST['mantenerDocEntrada'];

//14-05-2026 TAREA INTERNA 75040
$mostrarPaisOrigen=(isset($_SESSION['parametrosSGA']['GestionPaisOrigen']) && $_SESSION['parametrosSGA']['GestionPaisOrigen']=='S');


//10-2-2022 estos datos los pasamos por post porque el session_start(); hace que se ralentice hasta el extremo
$verEnCajas=$_POST['verEnCajas'];
$combinacionesUbicacionesContenedores=unserialize($_POST['combinacionesUbicacionesContenedores']);
$gestionPaletizado=$_POST['gestionPaletizado'];

if($_GET['traza']=='si') {
	echo "<p>Valores obtenidos de la pantalla anterior proceso OP</p>";
	print_r($combinacionesUbicacionesContenedores);
}

?>
<p>Todas las ubicaciones<br />con este producto:</p>
<table class="tablaFormateada">
<tr>
	<th>Ubicación</th>
    <?php if($gestionPaletizado=='S') { ?><th>Contenedor</th><?php } ?>
    <?php if($mostrarIdioma) { ?><th>Idioma</th><?php } ?>
    <?php if($mostrarPrecinta) { ?><th>Precinta</th><?php } ?>
    <?php if($pedirLote) { ?><th>Lote</th><?php } ?>
	<?php if($pedirFechaCaducidad) { ?><th>Fecha Caducidad</th><?php } ?>
    
    <?php if($mostrarPaisOrigen) { ?>
    <th>País origen</th>
    <?php } ?>
    
	<?php if($mantenerSerie) { ?><th>Nº Serie</th><?php } ?>
    <?php if($mantenerEntrada) { ?><th>Entrada</th><?php } ?>
    <?php if($mantenerDocEntrada) { ?><th>Documento</th><?php } ?>    
    
    <th>Stock</th>
    <?php if($verEnCajas=='S') { ?><th>Cajas</th><?php } ?>
</tr>
<?php
foreach($combinacionesUbicacionesContenedores as $contenedor) {
	?>
    <tr class="<?php if($pedirFechaCaducidad) { ?><?php if($contenedor['FechaCaducidadEstado']=='CADUCADO') { ?>rojo<?php } ?><?php if($contenedor['FechaCaducidadEstado']=='PROXIMOACADUCAR') { ?>azul<?php } ?><?php } ?>">
		<td><?php if($contenedor['UbicacionAlias']) echo $contenedor['UbicacionAlias']; else echo $contenedor['Ubicacion']; ?></td>
		<?php if($gestionPaletizado=='S') { ?><td><?php echo $contenedor['Contenedor']; ?></td><?php } ?>
		<?php if($mostrarIdioma) { ?><td align="right"><?php echo $contenedor['Idioma']; ?></td><?php } ?>
        <?php if($mostrarPrecinta) { ?><td align="right"><?php echo $contenedor['Precinta']; ?></td><?php } ?>
        <?php if($pedirLote) { ?><td align="right"><?php echo $contenedor['Lote']; ?></td><?php } ?>
        <?php if($pedirFechaCaducidad) { ?><td align="right"><?php echo formateaTipo($contenedor['FechaCaducidad'],'F'); ?></td><?php } ?>
        
        <?php if($mostrarPaisOrigen) { ?>
        <td><?php echo $contenedor['PaisOrigenCodigo']; ?></th>
        <?php } ?>
        
		<?php if($mantenerSerie) { ?><td><?php echo $contenedor['NumSerie']; ?></td><?php } ?>
		<?php if($mantenerEntrada) { ?><td><?php echo $contenedor['NumEntrada']; ?></td><?php } ?>
        <?php if($mantenerDocEntrada) { ?><td><?php echo $contenedor['NumDocEntrada']; ?></td><?php } ?>        
        
		<td align="right"><?php echo formateaNumeroDecimal($contenedor['Stock']); ?><?php //echo number_format($contenedor['Stock'],0,',','.'); ?></td>
		<?php if($verEnCajas=='S') { ?><td align="right"><?php echo formateaNumeroDecimal($contenedor['StockCajas']); ?><?php //echo number_format($contenedor['StockCajas'],0,',','.'); ?></td><?php } ?>
	</tr>
	<?php
}
?>
</table>
<p><input type="submit" name="aceptarBusquedaContenedores" id="aceptarBusquedaContenedores" value="Aceptar" class="boton botonSecundario"/></p>
<script>

$(document).ready(function() {

	$('#aceptarBusquedaContenedores').on('click',function(e){
		e.preventDefault();
		$('#popupBusqueda').hide();
		$('#popupBusquedaContenido').hide();
		<?php if($gestionPaletizado=='S') { ?>
			$('#contenedor').focus();
		<?php } else { ?>
			$('#ubicacion').focus();
		<?php } ?>
	});
	
});

</script>