mostraUtente($_GET['cf']); } else { if (isset($_GET['logout'])) { logout(); } else { if (isset($_GET['approva'])) { $f = new FacadeGestioneTrattative(); $res = $f->approvaTrattativa($_GET['approva']); if ($res != null) { echo "<script type='text/javascript'>alert('Trattativa Approvata');window.location.replace('indexAgente.php?bar=trattative');</script>"; } else { echo "<script type='text/javascript'>alert('Errore');window.location.replace('indexAgente.php?bar=trattative');</script>"; } } else { if (isset($_GET['eliminaTrattativa'])) { $f = new FacadeGestioneTrattative(); $res = $f->eliminaTrattativa($_GET['eliminaTrattativa']); if ($res == 1) { echo "<script type='text/javascript'>alert('Trattativa Eliminata');window.location.replace('indexAgente.php?bar=trattative');</script>"; } else { echo "<script type='text/javascript'>alert('Errore');window.location.replace('indexAgente.php?bar=trattative');</script>"; } } else { mostraNotifiche(); } } } } } } }
} 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) { echo "<script type='text/javascript'>alert('Assegnazione non riuscita');window.location.replace('indexAmministratore.php');</script>"; } else { echo "<script type='text/javascript'>alert('Assegnazione avvenuta con successo');window.location.replace('indexAmministratore.php');</script>"; } } } } } } } } else { if (isset($_GET['bar'])) { if ($_GET['bar'] == 'agenti') {
function mostraNotifiche() { $fi = new FacadeGestioneImmobili(); $ft = new FacadeGestioneTrattative(); $immobili = $fi->getImmobili(); $trattative = $ft->getTrattative(); $stringa = ""; $view = ""; if ($_SESSION['tipo'] == 'amministratore') { //caso amministratore $stringa = "<form method='GET' action='indexAmministratore.php' ><div>"; $view = file_get_contents('indexAmministratore.html'); foreach ($immobili as $value) { if ($value->getAgente() == null) { $id = $value->getId(); $stringa = $stringa . "C'è un nuovo immobile da assegnare<br><button type='submit' name='id' value='{$id}'>Visualizza</button><br><br>"; } } foreach ($trattative as $value) { if ($value->getAgente() == null) { $stringa = $stringa . "Ci sono nuove Trattative da assegnare<br><button type='submit' name='bar' value='trattative'>Visualizza</button><br><br>"; break; } } } else { if ($_SESSION['tipo'] == 'agente') { //caso agente $stringa = "<form method='GET' action='indexAgente.php' ><div>"; $view = file_get_contents('indexAgente.html'); foreach ($immobili as $value) { if ($value->getApprovato() == 0 && $value->getAgente() == $_SESSION['cod']) { $id = $value->getId(); $stringa = $stringa . "Ti è stato assegnato un nuovo Immobile<br><button type='submit' name='id' value='{$id}'>Visualizza</button><br><br>"; } } foreach ($trattative as $value) { if ($value->getApprovata() == 0 && $value->getAgente() == $_SESSION['cod']) { $stringa = $stringa . "Ci sono nuove Trattative da approvare<br><button type='submit' name='bar' value='trattative'>Visualizza</button><br><br>"; break; } } } } $stringa = $stringa . "</div></form>"; $view_xhtml_valorizzata = str_replace('{CATALOGO}', $stringa, $view); echo $view_xhtml_valorizzata; }
formVenditaImmobile(); } //pagina vendita immobile } else { if (isset($_GET['barra'])) { if ($_GET['barra'] == 'contatti') { echo "Codice da compilare"; } //pagina chi siamo in costruzione } else { if (isset($_GET['id'])) { $id = $_GET['id']; mostraImmobile($id); } else { if (isset($_GET['offerta'])) { $f = new FacadeGestioneTrattative(); if (isset($_GET['immobile'])) { $acq = $_SESSION['cod']; $imm = $_GET['immobile']; $f->creaTrattativa($acq, "null", $imm, 0); echo "<script type='text/javascript'>alert('Trattativa aperta');window.location.replace('indexCliente.php');</script>"; //header("location:indexCliente.php"); } } else { if (isset($_GET['logout'])) { logout(); } else { mostraCatalogo(); } } }