function readAll($obj) { if (!$obj instanceof Struttura) { return false; } $this->open(); $query = 'SELECT * FROM stanza WHERE nomestruttura = "%s" AND codicefiscaleproprietario = "%s"'; $query = sprintf($query, $obj->getNome(), $obj->getCodiceFiscaleAnagrafica()); $result = mysql_query($query); if (mysql_num_rows($result) <= 0) { return false; } $this->close(); $toReturn = array(); for ($i = 0; $i < mysql_num_rows($result); $i++) { $res = mysql_fetch_assoc($result); $tmp = new Stanza(); $tmp->setNomeStruttura($res['nomestruttura']); $tmp->setCodiceFiscaleProprietario($res['codicefiscaleproprietario']); $tmp->setNumero($res['numero']); $tmp->setTipo($res['tipo']); $tmp->setDescrizione($res['descrizione']); $tmp->setMq($res['mq']); $tmp->setAgibile($res['agibile']); $tmp->setPermanenza($res['permanenza']); $tmp->setVisita($res['visita']); $toReturn[$i] = $tmp->toArray(); } return $toReturn; }
$stanze = $manager->readAll($struttura); echo json_encode($stanze); break; case "22": // DELETE STANZA require_once '../server/manager/StanzaManager.php'; $manager = new StanzaManager(); $res = json_decode($_POST['json'], true); $newStanza = new Stanza(); $newStanza->setNomeStruttura($res['nomeStruttura']); $newStanza->setCodiceFiscaleProprietario($res['codiceFiscaleProprietario']); $newStanza->setNumero($res['numero']); $newStanza->setTipo($res['tipo']); $newStanza->setDescrizione($res['descrizione']); $newStanza->setMq($res['mq']); $newStanza->setAgibile($res['agibile']); $newStanza->setPermanenza($res['permanenza']); $newStanza->setVisita($res['visita']); if ($manager->delete($newStanza)) { echo 'DONE'; } else { echo 'NOT DONE'; } break; case "23": // INSERT ANAGRAFICA MANSIONE require_once '../server/manager/AnagraficaMansioneManager.php'; $manager = new AnagraficaMansioneManager(); $res = json_decode($_POST['json'], true); $newAnagMan = new AnagraficaMansione(); $newAnagMan->setNomeStruttura($res['nomeStruttura']);