} $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>"; }