<?php
    include('is_logged.php');
    
    if (empty($_POST['mod_id'])) {
        $errors[] = "ID vacío";
    } else if (empty($_POST['mod_nombre'])){
        $errors[] = "Nombre del producto vacío";
    } else if (empty($_POST['mod_precio'])){
        $errors[] = "precio vacía";
    } else if (empty($_POST['usuario'])){
        $errors[] = "Nombre del usuario vacío";
    } else if (
        !empty($_POST['mod_id']) &&
        !empty($_POST['mod_nombre']) &&
        !empty($_POST['mod_precio']) &&
        !empty($_POST['usuario'])
    ){
        require_once ("../config/db.php");
        require_once ("../config/conexion.php");

        // Escapamos los datos
        $nombre = mysqli_real_escape_string($con,(strip_tags($_POST["mod_nombre"],ENT_QUOTES)));
        $precio = mysqli_real_escape_string($con,(strip_tags($_POST["mod_precio"],ENT_QUOTES)));
        $usuario = mysqli_real_escape_string($con,(strip_tags($_POST["usuario"],ENT_QUOTES)));
        $date_added = date("Y-m-d H:i:s");
        
        $actualizado = $precio;

        /**
         * CAMBIO CLAVE:
         * En lugar de filtrar por id_producto (que es único por tienda),
         * filtramos por nombre_producto para que afecte a todas las tiendas.
         */
        $sql = "UPDATE products SET 
                date_added='".$date_added."', 
                precio_venta='".$actualizado."' 
                WHERE nombre_producto='".$nombre."'";
        
        $query_update = mysqli_query($con, $sql);
        
        if ($query_update){
            // Contamos a cuántos registros afectó para dar un mensaje más preciso
            $filas_afectadas = mysqli_affected_rows($con);
			$messages[] = "Precio actualizado satisfactoriamente en $filas_afectadas registros (todas las tiendas).";
        } else {
            $errors[] = "Lo siento, algo ha salido mal intenta nuevamente. ".mysqli_error($con);
        }
    } else {
        $errors[] = "Error desconocido.";
    }

    // --- (Manejo de alertas de error/éxito igual a tu código original) ---
    if (isset($errors)){
        ?>
        <div class="alert alert-danger" role="alert">
            <button type="button" class="close" data-dismiss="alert">&times;</button>
            <strong>Error!</strong> 
            <?php foreach ($errors as $error) { echo $error; } ?>
        </div>
        <?php
    }
    if (isset($messages)){
        ?>
        <div class="alert alert-success" role="alert">
            <button type="button" class="close" data-dismiss="alert">&times;</button>
            <strong>¡Bien hecho!</strong>
            <?php foreach ($messages as $message) { echo $message; } ?>
        </div>
        <?php
    }
?>