}
     $cod2 = $_GET['codiceFiscale'];
     $nome = $_GET['nome'];
     $data = $_GET['data'];
     $email = $_GET['email'];
     $telefono = $_GET['telefono'];
     $username = $_GET['username'];
     $password = $_GET['password'];
     if ($f->modificaCliente($cod, $cod2, $nome, $data, $email, $telefono, $username, $password) == null) {
         echo "<script type='text/javascript'>alert('Modifica non riuscita');window.location.replace('indexAgente.php');</script>";
     } else {
         echo "<script type='text/javascript'>alert('Modifica avvenuta con successo');window.location.replace('indexAgente.php');</script>";
     }
 } else {
     if ($_GET['action'] == 'elimina') {
         $f = new FacadeGestioneAccount();
         $cod = $_GET['cod'];
         $res = $f->eliminaCliente($cod);
         if ($res == 0) {
             echo "<script type='text/javascript'>alert('Eliminazione non riuscita');window.location.replace('indexAgente.php');</script>";
         } else {
             echo "<script type='text/javascript'>alert('Eliminazione avvenuta con successo');window.location.replace('indexAgente.php?bar=clienti');</script>";
         }
     } else {
         if ($_GET['action'] == 'approva') {
             $f = new FacadeGestioneImmobili();
             $res = $f->approvaImmobile($_GET['immobile']);
             if ($res == null) {
                 echo "<script type='text/javascript'>alert('Errore');window.location.replace('indexAgente.php');</script>";
             } else {
                 echo "<script type='text/javascript'>alert('Approvazione avvenuta con successo');window.location.replace('indexAgente.php?bar=clienti');</script>";
     }
     $cod2 = $_GET['codiceFiscale'];
     $nome = $_GET['nome'];
     $data = $_GET['data'];
     $email = $_GET['email'];
     $telefono = $_GET['telefono'];
     $username = $_GET['username'];
     $password = $_GET['password'];
     if ($f->modificaAgente($cod, $cod2, $nome, $data, $email, $telefono, $username, $password) == null) {
         echo "<script type='text/javascript'>alert('Modifica non riuscita');window.location.replace('indexAmministratore.php');</script>";
     } else {
         echo "<script type='text/javascript'>alert('Modifica avvenuta con successo');window.location.replace('indexAmministratore.php');</script>";
     }
 } else {
     if ($_GET['action'] == 'elimina') {
         $f = new FacadeGestioneAccount();
         $cod = $_GET['cod'];
         $res = $f->eliminaAgente($cod);
         if ($res == 0) {
             echo "<script type='text/javascript'>alert('Eliminazione non riuscita');window.location.replace('indexAmministratore.php');</script>";
         } else {
             echo "<script type='text/javascript'>alert('Eliminazione avvenuta con successo');window.location.replace('indexAmministratore.php');</script>";
         }
     } else {
         if ($_GET['action'] == 'assegna') {
             assegnaAgenti();
         } else {
             if ($_GET['action'] == 'assegnaTrattativa') {
                 $f = new FacadeGestioneTrattative();
                 $res = $f->assegnaTrattativa($_GET['oggetto'], $_GET['agente']);
                 if ($res == null) {
function formModificaUtente($cod)
{
    $f = new FacadeGestioneAccount();
    $view = "";
    $utente = $f->visualizzaCliente($cod);
    $stringa = "";
    if (isset($_SESSION['tipo'])) {
        if ($_SESSION['tipo'] == 'agente') {
            $view = file_get_contents('indexAgente.html');
            $stringa = "<form method='GET' action='indexAgente.php'>";
        }
        if ($_SESSION['tipo'] == 'amministratore') {
            $view = file_get_contents('indexAmministratore.html');
            $stringa = "<form method='GET' action='indexAmministratore.php'>";
        }
    }
    $_SESSION['modificaUtente'] = $cod;
    $nome = $utente->getNome();
    $data = $utente->getDataNascita();
    $originalDate = $data;
    $newDate = date('Y-m-d', strtotime($originalDate));
    $email = $utente->getEmail();
    $telefono = $utente->getTelefono();
    $username = $utente->getUsername();
    $password = $utente->getPassword();
    $stringa = $stringa . "Codice Fiscale: <input type='text' name='codiceFiscale' value='{$cod}'/><br><br>Nome e Cognome: <input type='text' name='nome' value='{$nome}'/><br><br>\n\t\tData Nascita: <input type='date' name='data' value={$newDate} /><br><br>Email: <input type='email' name='email' value='{$email}'><br><br>Telefono: <input type='number' name='telefono' value='{$telefono}'/><br><br>Username: <input type='text' name='username' value='{$username}'/><br><br>Password: <input type='password' name='password' value='passsword'><br><br><button type='submit' name='action' value='conferma'>Conferma</button>";
    $view_xhtml_valorizzata = str_replace('{CATALOGO}', $stringa, $view);
    echo $view_xhtml_valorizzata;
}
<?php

session_start();
include_once "facadeAccount.php";
//Esegue l'autenticazione di un utente nel sistema passando al database username e password e verificando se esiste un occorrenza,
//poi in base al tipo di utente reindirizza alla giusta pagina web
$facade = new FacadeGestioneAccount();
$user = $_POST['username'];
$pss = $_POST['password'];
$utente = $facade->login($user, $pss);
if ($utente != null) {
    if ($utente->getTipo() == 'cliente') {
        header("location: ../indexCliente.php");
    }
    if ($utente->getTipo() == 'agente') {
        header("location: ../indexAgente.php");
    } else {
        if ($utente->getTipo() == 'amministratore') {
            header("location: ../indexAmministratore.php");
        }
    }
    $_SESSION['cod'] = $utente->getCodice();
    $_SESSION['username'] = $utente->getUsername();
    $_SESSION['tipo'] = $utente->getTipo();
} else {
    echo "<script type='text/javascript'>alert('Autenticazione Fallita [Username o Password errati]');window.location.replace('../index.php');</script>";
}