function readAll($obj) { if (!$obj instanceof Anagrafica) { return false; } $this->open(); $query = 'SELECT * FROM struttura WHERE codicefiscaleanagrafica = "%s"'; $query = sprintf($query, $obj->getCodiceFiscale()); $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 Struttura(); $tmp->setNome($res['nome']); $tmp->setAgibile($res['agibile']); $tmp->setIndirizzo($res['indirizzo']); $tmp->setNstanze($res['nstanze']); $tmp->setCodiceFiscaleAnagrafica($res['codicefiscaleanagrafica']); $tmp->setDescrizione($res['descrizione']); $toReturn[$i] = $tmp->toArray(); } return $toReturn; }
$newStruttura->setDescrizione($res['descrizione']); if ($manager->insert($newStruttura)) { echo 'DONE'; } else { echo 'NOT DONE'; } break; case "14": // UPDATE STRUTTURA require_once '../server/manager/StrutturaManager.php'; $manager = new StrutturaManager(); $res = json_decode($_POST['json'], true); $newStruttura = new Struttura(); $newStruttura->setNome($res['nome']); $newStruttura->setAgibile($res['agibile']); $newStruttura->setIndirizzo($res['indirizzo']); $newStruttura->setNstanze($res['nStanze']); $newStruttura->setCodiceFiscaleAnagrafica($res['codiceFiscaleAnagrafica']); $newStruttura->setDescrizione($res['descrizione']); if ($manager->update($newStruttura)) { echo 'DONE'; } else { echo 'NOT DONE'; } break; case "15": // READ STRUTTURA require_once '../server/manager/StrutturaManager.php'; $struttura = new Struttura(); $struttura->setNome($_POST['nome']); $struttura->setCodiceFiscaleAnagrafica($_POST['cfProprietario']);