function readAll() { $this->open(); $query = 'SELECT * FROM nazionalita'; $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 Nazionalita(); $tmp->setAbbreviazione($res['abbreviazione']); $tmp->setValore($res['valore']); $toReturn[$i] = $tmp->toArray(); } return $toReturn; }
$res = json_decode($_POST['json'], true); $newNazionalita = new Nazionalita(); $newNazionalita->setValore($res['valore']); $newNazionalita->setAbbreviazione($res['abbreviazione']); if ($manager->insert($newNazionalita)) { echo 'DONE'; } else { echo 'NOT DONE'; } break; case "4": // UPDATE NAZIONALITA require_once '../server/manager/NazionalitaManager.php'; $manager = new NazionalitaManager(); $res = json_decode($_POST['json'], true); $newNazionalita = new Nazionalita(); $newNazionalita->setValore($res['valore']); $newNazionalita->setAbbreviazione($res['abbreviazione']); if ($manager->update($newNazionalita)) { echo 'DONE'; } else { echo 'NOT DONE'; } break; case "5": // READ ANAGRAFICA require_once '../server/manager/AnagraficaManager.php'; $toReturn = new Anagrafica(); $toReturn->setCodiceFiscale($_POST['cf']); $manager = new AnagraficaManager(); $toReturn = $manager->read($toReturn);