<link rel=icon href='img/logonino.jpeg' sizes="32x32" type="image/jpeg">
<?php
    error_reporting(E_ERROR | E_WARNING | E_PARSE);
    session_start();
    
    if (!isset($_SESSION['user_login_status']) AND $_SESSION['user_login_status'] != 1) {
        header("location: login.php");
        exit;
    }

    /* Connect To Database*/
    require_once ("config/db.php");
    require_once ("config/conexion.php");
    
    $active_facturas="";
    $active_productos="active";
    $active_clientes="";
    $active_usuarios="";    
    $title="INVENTARIO | " . NOMBRE_EMPRESA;

    // Lógica de seguridad para el ID de tienda
$rol_sesion = $_SESSION['rol'];
$id_tienda_sesion = $_SESSION['estado'];

// 1. Si viene por URL/Formulario, lo usamos. 
// 2. Si no viene nada, usamos el ID de la sesión del usuario.
$est = isset($_REQUEST['est']) ? $_REQUEST['est'] : $id_tienda_sesion;

// Si es vendedor, FORZAMOS que sea siempre su tienda, aunque intente cambiar la URL
if ($rol_sesion == "ventas") {
    $est = $id_tienda_sesion;
}

// Determinar el nombre de la tienda para el título
// Ahora verificamos si el usuario es administrador y si REALMENTE eligió ver el consolidado
if($est == "" && $rol_sesion != "ventas") {
    $esta = "General (Consolidado)";
} else {
    // Buscamos el nombre de la tienda específica (la de la sesión o la elegida)
    $query_tienda = mysqli_query($con, "select nombre from tiendas where id_tienda='$est'");
    if ($row_tienda = mysqli_fetch_array($query_tienda)) {
        $esta = $row_tienda['nombre'];
    } else {
        $esta = "Tienda No Definida";
    }
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <?php include("head.php");?>
</head>
<body>
    <?php include("navbar.php"); ?>
    
<div class="container" style="width:98%">
    <div class="panel panel-info">
        <div class="panel-heading">
            <?php if($rol_sesion =="gerencia" || $rol_sesion =="almacen") { ?>
                <div class="btn-group pull-right">
                    <a href="imp_resumen_excel.php" class="btn btn-info"><span class="glyphicon glyphicon-print" ></span> Descargar RESUMEN</a> 
                </div>
               <?php if($est == "" || $est == "1") { ?>
                    <div class="btn-group pull-right" style="margin-right:3px;">
                        <a href="" class="btn btn-info" data-toggle="modal" data-target="#nuevoProducto"><span class="glyphicon glyphicon-plus"></span> Nuevo producto</a>
                    </div>
                    <div class="btn-group pull-right" style="margin-right:3px;">
                        <a href="movimientos.php" class="btn btn-info"><span class="glyphicon glyphicon-transfer"></span> Movimientos</a>
                    </div>
                <?php } ?>
            <?php } ?>
            <h4><i class='glyphicon glyphicon-search'></i> Consultar Inventario: <?php echo $esta;?></h4>
        </div>

        <div class="panel-body">
            <?php
                include("modal/registro_productos.php");
                include("modal/editar_pro.php");
                include("modal/editar_existencias.php");
                include("modal/editar_rubros.php");
                include("modal/cargar_precio.php");
                include("modal/ubicaciones.php");
            ?>
            
            <form class="form-horizontal" role="form" id="datos" method="post">
                <div class="form-group row">
                    <div class="table-responsive" align="center" style="width:90%; margin:auto;">
                        
                        <?php if($rol_sesion == "gerencia" || $rol_sesion == "almacen") { ?>
                            <table class="table">
                                <tr>
                                    <td align="right"><strong><span style="font-size:18px;">Filtrar por Tienda:</span></strong></td>
                                    <td align="left" class="col-md-4">
                                        <select class="form-control" id="est" name="est" onchange='load(1);'>
                                            <option value="">--- Consolidado General ---</option>
                                            <?php 
                                            $q_tiendas = mysqli_query($con, "SELECT * FROM tiendas");
                                            while($r_t = mysqli_fetch_array($q_tiendas)) {
                                                $sel = ($r_t['id_tienda'] == $est) ? "selected" : "";
                                                echo "<option value='".$r_t['id_tienda']."' $sel>".$r_t['nombre']."</option>";
                                            }    
                                            ?>
                                        </select> 
                                    </td>
                                    <td></td>
                                </tr>
                            </table>
                        <?php } else { ?>
                            <input type="hidden" id="est" name="est" value="<?php echo $id_tienda_sesion; ?>">
                            <div class="alert alert-info text-left">
                                <i class="glyphicon glyphicon-info-sign"></i> 
                                Mostrando existencias exclusivas de: <strong><?php echo $esta; ?></strong>
                            </div>
                        <?php } ?>

                        <table class="table">
                            <tr bgcolor="#000000">
                                <td align="right" style="color:#FFFFFF;">Rubro</td>
                                <td class="col-md-3">
                                    <select class="form-control" id="rub" name="rub" onchange='load(1);'>
                                        <option value="">---Todos---</option>
                                        <?php 
                                        $q_rubros = mysqli_query($con, "SELECT tipo_producto FROM products GROUP BY tipo_producto");
                                        while($r_r = mysqli_fetch_array($q_rubros)) {
                                            echo "<option value='".$r_r['tipo_producto']."'>".$r_r['tipo_producto']."</option>";
                                        }    
                                        ?>
                                    </select> 
                                </td>
                                <td align="right" style="color:#FFFFFF;">Código</td>
                                <td class="col-md-3">
                                    <input type="text" class="form-control" id="cod" name="cod" placeholder="Ej: 001" onkeyup='load(1);'>
                                </td>
                                <td align="right" style="color:#FFFFFF;">Nombre / Descripción</td>
                                <td class="col-md-4">
                                    <input type="text" class="form-control" id="q" name="q" placeholder="Buscar producto..." onkeyup='load(1);'>
                                </td>
                            </tr>
                        </table>
                    </div>
                </div>      
            </form>

            <div id="resultados"></div>
            <div class='outer_div'></div> 
        </div>
    </div>
</div>
<hr>

<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script type="text/javascript" src="js/productos.js"></script>

<script>
    $(document).ready(function(){
        load(1);
    });
</script>
</body>
</html>