<?php
session_start();
// Controlla se sono stati passati i dati tramite la sessione
if (isset($_SESSION['utente']) && 
isset($_SESSION['abl_impianto']) && 
isset($_SESSION['codice']) && 
isset($_SESSION['id_impianto']) && 
isset($_SESSION['nome_utente']) && 
isset($_SESSION['cognome_utente']) && 
isset($_SESSION['record_password']) && 
isset($_SESSION['record_username']) && 
isset($_SESSION['regione'])  && 
isset($_SESSION['NOME_Impianto']) && 
isset($_SESSION['Matricola_CALL']) && 
isset($_SESSION['Analisi35']) && 
isset($_SESSION['nvasca'])&& 
isset($_SESSION['PIP300']) && 
isset($_SESSION['ADDR_V'])) {

$utente = $_SESSION['utente'];
$abl_impianto = $_SESSION['abl_impianto'];
$codice = $_SESSION['codice'];
$id_impianto = $_SESSION['id_impianto'];
$nome_utente = $_SESSION['nome_utente'];
$cognome_utente = $_SESSION['cognome_utente'];
$record_password = $_SESSION['record_password'];
$record_username = $_SESSION['record_username'];
$indice_impianto = $_SESSION['indice_impianto'];
$regione = $_SESSION['regione'];
$NOME_Impianto = $_SESSION['NOME_Impianto'];
$Matricola_CALL = $_SESSION['Matricola_CALL'];
$Analisi35 = $_SESSION['Analisi35']; // Questa variabile se 0 = 5 analisi, se 1 = 3 analisi
$nvasca = $_SESSION['nvasca'];
$PIP300 = $_SESSION['PIP300'];
$ADDR_V= $_SESSION['ADDR_V'];

}


//echo "Valore di ADDR_V: "; var_dump($ADDR_V);
//echo "Valore di PIP300: "; var_dump($PIP300);
//echo "Valore di Matricola_CALL: "; var_dump($Matricola_CALL);
//die();




include 'header.php'; // Per creare la barra intestazione in cima alla pagina con il logo

if($utente == 2) {
    if ($Analisi35 == 0 ) {
        $Titolo = $NOME_Impianto . " - " . $nvasca. " - PRO5";
    } else { 
    
        $Titolo = $NOME_Impianto . " - " . $nvasca . " - PRO3";
    }
} else {
    $Titolo = $NOME_Impianto . " - " . $nvasca;
}

?>

<!DOCTYPE html>
<html>
<head>
    <title> Dati Grafici ... </title>
    <link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
    <style>
        body {
            background: #c0c0c0;
            text-align: center;
            display: flex;
            flex-direction: column; /* Cambia la direzione degli elementi figli a colonna */
            justify-content: center;
            align-items: center;
            height: 100vh;
            margin: 0;
        }

        .utente {
            position: absolute;
            top: 100px;
            left: 20px;
            color: #000;
            font-size: 20px;
            text-decoration: underline;
        }

        .header {
            background-color: transparent;
            color: #007bff;
            text-align: center;
            padding: 20px;
            font-size: 32px;
            font-weight: bold;
            margin-bottom: 200px; /* Aggiunge spazio sotto l'header */
        }
        #inputContainer {
            background-color: rgba(192, 218, 255, 0.7);
            padding: 20px;
            border-radius: 10px;
        }
    </style>

    <div class="header"> <?php echo $Titolo; ?> </div> <br>
    <div class="utente">Utente: <?= htmlspecialchars($nome_utente ?? 'Ospite', ENT_QUOTES, 'UTF-8') ?></div> 



    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
    <script>
        // Funzione per ottenere la data corrente nel formato gg/mm/aaaa
        function getCurrentDate() {
            var currentDate = new Date();
            var day = currentDate.getDate().toString().padStart(2, '0');
            var month = (currentDate.getMonth() + 1).toString().padStart(2, '0'); // Mese inizia da 0 (0 = gennaio)
            var year = currentDate.getFullYear();

            return day + '/' + month + '/' + year;
        }

        // Funzione per convertire la da 12/12/2000 a 159006_12122000.CSV
        function convertiData(dataold) {
            var dataDivisa = dataold.split("/");
            var giorno = dataDivisa[0];
            var mese = dataDivisa[1];
            var anno = dataDivisa[2];

            if (giorno.length === 1) {
                giorno = "0" + giorno;
            }

            if (mese.length === 1) {
                mese = "0" + mese;
            }

            var Tipo_Strumento = <?php echo json_encode($Matricola_CALL); ?>; //si passa la variabile della matricola da PHP a JS
            var Indirizzo = <?php echo json_encode($ADDR_V); ?>; //si passa la variabile della matricola da PHP a JS
            var SkPIP300 = <?php echo json_encode($PIP300); ?>; //si passa la variabile della matricola da PHP a JS

            Tipo_Strumento = Tipo_Strumento.toString().padStart(2, '0'); // 2 caratteri
            Indirizzo      = Indirizzo.toString().padStart(2, '0');      // 2 caratteri
            SkPIP300       = SkPIP300.toString().padStart(6, '0');       // 6 caratteri

	    // var miadatamod =  "\\" + anno + "\\" + mese + "\\" +  " " + matr + "_" + giorno + mese + anno + ".CSV";
        //var miadatamod =  "\\" + anno + "\\" + mese + "\\" + " 161001_" + giorno + mese + anno + ".CSV";
        var miadatamod =  "\\" + anno + "\\" + mese + "\\" + SkPIP300 + "_" +Tipo_Strumento + "_" + Indirizzo + "_"+  giorno + mese + anno + ".CSV";
        return miadatamod;
        }


        // Funzione per eseguire la modifica della stringa
        function modificaStringa(data) {
            var miadatamod = convertiData(data);
            return miadatamod;
        }

        // Funzione per inviare il modulo
        function inviaModifica() {
            var miadata = document.getElementById("miadata").value;
            var miadatamod = modificaStringa(miadata);
            document.getElementById("miadatamod").value = miadatamod;
            document.getElementById("invioForm").submit();
        }

        // Funzione per inizializzare il calendario
        $(function() {
            var currentDate = getCurrentDate();
            $("#miadata").val(currentDate);

            $("#miadata").datepicker({
                dateFormat: "dd/mm/yy",
                onSelect: function(selectedDate) {
                    $("#miadata").val(selectedDate);
                }
            });
        });
    </script>
</head>
<body>
    <div id="inputContainer">
        <h2>"Inserisci la data di tuo interesse per<br> visualizzare i grafici e i dati"</h2>
        <input type="text" id="miadata" name="miadata" readonly>
        <br>
        
        <button onclick="window.location.href='decod.php';">Esci</button>

        <button onclick="inviaModifica()">Invia Richiesta</button>
        <form action="https://server-aqc.it/chartcsv5.php" method="post" id="invioForm">
            <input type="hidden" id="miadatamod" name="miadatamod">
        </form>
    </div>
</body>
</html>

