} else { echo "<script type='text/javascript'>alert('Eliminazione avvenuta con successo');window.location.replace('indexAgente.php?bar=immobili');</script>"; } } else { if ($_GET['action'] == 'modificaImmobile') { formModificaImmobile($_GET['immobile']); } } } } } } } } else { if (isset($_GET['modificaImmobile'])) { $f = new FacadeGestioneImmobili(); $id = $_GET['modificaImmobile']; $immobile = $f->visualizzaImmobile($id); $approvato = $immobile->getApprovato(); $agente = $immobile->getAgente(); $tipoContratto = $_GET['contratto']; $descrizione = $_GET['descrizione']; $proprietario = $immobile->getProprietario(); $immagine = $_GET['immagine']; $comune = $_GET['comune']; $metratura = floatval($_GET['metratura']); $prezzo = floatval($_GET['prezzo']); $tipo = $_GET['tipo']; $res = $f->modificaImmobile($id, $approvato, $agente, $tipoContratto, $descrizione, $proprietario, $immagine, $metratura, $prezzo, $tipo, $comune); if ($res == null) { echo "<script type='text/javascript'>alert('Modifica non riuscita');window.location.replace('indexAgente.php');</script>";
if (isset($_POST['descrizione'])) { $descrizione = $_POST['descrizione']; } if (isset($_POST['contratto'])) { $tipoContratto = $_POST['contratto']; } if (isset($_SESSION['cod'])) { $proprietario = $_SESSION['cod']; } if (isset($_POST['prezzo'])) { $prezzo = doubleval($_POST['prezzo']); } if (isset($_POST['metratura'])) { $metratura = doubleval($_POST['metratura']); } if (isset($_POST['tipo'])) { $tipo = $_POST['tipo']; } if (isset($_POST['comune'])) { $comune = $_POST['comune']; } if (isset($_FILES['immagine'])) { $immagine = $_FILES['immagine']; move_uploaded_file($immagine['tmp_name'], UPLOAD_DIR . $immagine['name']); } $f = new FacadeGestioneImmobili(); //print_r($_FILES['immagine']); $f->creaImmobile(0, $tipoContratto, $descrizione, $proprietario, "immobili/" . $immagine['name'], $metratura, $prezzo, $tipo, $comune); echo "<script type='text/javascript'>alert('Immobile inviato per l\\'approvazione');window.location.replace('../indexCliente.php');</script>"; } //header("location:../indexCliente.php");
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; }
<?php include_once "subsystem/funzioni.php"; include_once "subsystem/facadeImmobili.php"; include_once "subsystem/immobile.php"; $f = new FacadeGestioneImmobili(); $view = ""; $view = file_get_contents('index.html'); $immobili = $f->getImmobili(); $stringa = "<form method='GET' action='indexCliente.php' ><div id='catalogo' >"; foreach ($immobili as $value) { if ($value->getApprovato() != 0) { $temp = $value->getId(); $metratura = $value->getMetratura(); $contratto = $value->getContratto(); $immagine = $value->getImmagine(); $stringa = $stringa . "<div id={$temp} name='immobile'><img src={$immagine} width=80 height=80></img><br>Metratura: {$metratura} <br>Contratto:" . $contratto . "</div>" . "<br>"; } } $stringa = $stringa . "</div></form>"; $view_xhtml_valorizzata = str_replace('{CATALOGO}', $stringa, $view); echo $view_xhtml_valorizzata;