<?php
    $opzioni_long       = "<option value='' selected>Seleziona...</option>";
    $opzioni_short      = "<option value='' selected>Sel...</option>";

    global $forma_giuridica,$ragione_sociale,$codice_fiscale,$partita_iva,$nazione,$regione,$provincia,$localita,$indirizzo,$cap,$email1,$email2,$pec,$telefono1,$telefono2,
    $mobile,$fax,$note,$immagine,$mail_user,$mail_password,$mail_host,$mail_port,$mail_header,$mail_encode,$mail_header,$annullato,$solalettura;

    $immagine           = "Selezionare un file...";

    $Query    = "SELECT * FROM anagrafica_azienda LIMIT 1";
    $stmt     = $db->conn->prepare($Query);
    $stmt->execute();

    $row	= $stmt->fetch();

    if ($row) {
        $_COOKIE["cod"]             = $row[0];
        $forma_giuridica            = strtoupper(stripslashes($row[1]));
        $ragione_sociale            = strtoupper(stripslashes($row[2]));
        $codice_fiscale             = strtoupper(stripslashes($row[3]));
        $partita_iva                = strtoupper(stripslashes($row[4]));
        $nazione                    = strtoupper(stripslashes($row[5]));
        $regione                    = strtoupper(stripslashes($row[6]));
        $provincia                  = strtoupper(stripslashes($row[7]));
        $localita                   = strtoupper(stripslashes($row[8]));
        $indirizzo                  = strtoupper(stripslashes($row[9]));
        $cap                        = strtoupper(stripslashes($row[10]));
        $email1                     = strtoupper(stripslashes($row[11]));
        $email2                     = strtoupper(stripslashes($row[12]));
        $pec                        = strtoupper(stripslashes($row[13]));
        $telefono1                  = strtoupper(stripslashes($row[14]));
        $telefono2                  = strtoupper(stripslashes($row[15]));
        $mobile                     = strtoupper(stripslashes($row[16]));
        $fax                        = strtoupper(stripslashes($row[17]));
        $note                       = strtoupper(stripslashes($row[21]));
        $immagine                   = $row[22] != null ? $immagine : "Selezionare un file...";
        $mail_user                  = stripslashes($row[23]);
        $mail_password              = stripslashes($row[24]);
        $mail_host                  = stripslashes($row[25]);
        $mail_port                  = stripslashes($row[26]);
        $mail_header                = stripslashes($row[27]);
        $mail_encode                = stripslashes($row[28]);
        $mail_cypher                = stripslashes($row[29]);
        $annullato                  = $row[32] != null ? "Record annullato: ".$row[32] : "";
    }

    // 18/09/2024 :: Lista forma societaria
    $opzioni    = $opzioni_long;
    $Query    = "SELECT upper(voce1) FROM anagrafica_impostazioni WHERE upper(descrizione) = 'SOCIETA' ORDER BY voce1";
    $stmt     = $db->conn->prepare($Query);
    $stmt->execute();

    while ($row	= $stmt->fetch()) {
        if ($forma_giuridica == $row[0])  $opzioni .= "<option value='".$row[0]."' selected>".$row[0]."</option>"; else $opzioni .= "<option value='".$row[0]."'>".$row[0]."</option>"; 
    }
    $forma_giuridica = $opzioni;

    // 18/09/2024 :: Lista province
    $opzioni    = $opzioni_long;
    $Query    = "SELECT upper(codice_provincia),upper(descrizione_provincia) FROM anagrafica_nazioni, anagrafica_regioni, anagrafica_province WHERE 
    anagrafica_nazioni.id = anagrafica_regioni.id_nazione AND anagrafica_nazioni.id = anagrafica_province.id_nazione AND anagrafica_regioni.id = anagrafica_province.id_regione 
    AND codice_nazione = '$nazione' ORDER BY descrizione_provincia";
    $stmt     = $db->conn->prepare($Query);
    $stmt->execute();

    while ($row	= $stmt->fetch()) {
        if ($provincia == $row[0])  $opzioni .= "<option value='$row[0]' selected>$row[0] - $row[1]</option>"; else $opzioni .= "<option value='$row[0]'>$row[0] - $row[1]</option>"; 
    }
    $provincia = $opzioni;

    // 18/09/2024 :: Lista regioni
    $opzioni    = $opzioni_long;
    $Query      = "SELECT codice_regione, upper(descrizione_regione) FROM anagrafica_nazioni, anagrafica_regioni WHERE anagrafica_nazioni.id = anagrafica_regioni.id_nazione AND 
    codice_nazione = '$nazione' ORDER BY descrizione_regione";
    $stmt     = $db->conn->prepare($Query);
    $stmt->execute();
      
    while ($row	= $stmt->fetch()) {
        if ($regione == $row[1]) $opzioni .= "<option value='$row[0]' selected>$row[1]</option>"; else $opzioni .= "<option value='$row[0]'>$row[1]</option>"; 
    }
    $regione = $opzioni;    

    // 18/09/2024 :: Lista impostazioni nazioni
    $opzioni    = $opzioni_long;
    $Query    = "SELECT upper(codice_nazione),upper(descrizione_nazione) FROM anagrafica_nazioni WHERE flag_unione = 1";
    $stmt     = $db->conn->prepare($Query);
    $stmt->execute();

    while ($row	= $stmt->fetch()) {
      if ($nazione == $row[0]) $opzioni .= "<option value='$row[0]' selected>$row[1]</option>"; else $opzioni .= "<option value='$row[0]'>$row[1]</option>"; 
    }
    $nazione = $opzioni;
  
    // 18/09/2024 :: Lista impostazioni smtp - port
    $opzioni    = $opzioni_long;
    $Query    = "SELECT voce1 FROM anagrafica_impostazioni WHERE upper(descrizione) = 'SMTPPORT' ORDER BY ordine";
    $stmt     = $db->conn->prepare($Query);
    $stmt->execute();

    while ($row	= $stmt->fetch()) {
      if ($mail_port == $row[0]) $opzioni .= "<option value='$row[0]' selected>$row[0]</option>"; else $opzioni .= "<option value='$row[0]'>$row[0]</option>"; 
    }
    $mail_port = $opzioni;
    
    // 18/09/2024 :: Lista impostazioni smtp - cipher
    $opzioni    = $opzioni_long;
    $Query    = "SELECT voce1 FROM anagrafica_impostazioni WHERE upper(descrizione) = 'SMTPCRYPTO' ORDER BY ordine";
    $stmt     = $db->conn->prepare($Query);
    $stmt->execute();

    while ($row	= $stmt->fetch()) {
      if ($mail_cypher == $row[0]) $opzioni .= "<option value='$row[0]' selected>$row[0]</option>"; else $opzioni .= "<option value='$row[0]'>$row[0]</option>"; 
    }
    $mail_cypher = $opzioni;

    // 18/09/2024 :: Lista impostazioni smtp - encode
    $opzioni    = $opzioni_long;
    $Query    = "SELECT voce1 FROM anagrafica_impostazioni WHERE upper(descrizione) = 'SMTPENCODE' ORDER BY ordine";
    $stmt     = $db->conn->prepare($Query);
    $stmt->execute();

    while ($row	= $stmt->fetch()) {
      if ($mail_encode == $row[0]) $opzioni .= "<option value='$row[0]' selected>$row[0]</option>"; else $opzioni .= "<option value='$row[0]'>$row[0]</option>"; 
    }
    $mail_encode = $opzioni;

    $solalettura = "disabled";
?>