<?php
// Confirmar sesión
session_start();
if (!isset($_SESSION['loggedin'])) {
    header('Location: index.php');
    exit;
}

include_once('conexion.php');

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $idcrl = isset($_POST['idcrl']) ? intval($_POST['idcrl']) : 0;
    $nuevo_precio = isset($_POST['precio']) ? floatval($_POST['precio']) : 0;

    if ($idcrl > 0 && $nuevo_precio > 0) {
        $sql = "UPDATE controlconos SET precio = $nuevo_precio WHERE idcrl = $idcrl";
        if (mysqli_query($conexion, $sql)) {
            // Obtener las fechas de la consulta
            $fecha_inicial = isset($_POST['fecha_inicial']) ? $_POST['fecha_inicial'] : '';
            $fecha_final = isset($_POST['fecha_final']) ? $_POST['fecha_final'] : '';

            // Redirigir a control.php usando POST con un formulario oculto
            echo "
            <form id='redirect-form' action='control.php' method='POST'>
                <input type='hidden' name='fecha_inicial' value='$fecha_inicial'>
                <input type='hidden' name='fecha_final' value='$fecha_final'>
            </form>
            <script>
                document.getElementById('redirect-form').submit();
            </script>";
            exit(); // Aseguramos que no se ejecute más código
        } else {
            echo "<script>alert('Error al actualizar el precio: " . mysqli_error($conexion) . "');</script>";
        }
    } else {
        echo "<script>alert('Datos no válidos');</script>";
    }

    mysqli_close($conexion);
}
?>
