if ($manager->insert($newAnagMan)) { echo 'DONE'; } else { echo 'NOT DONE'; } break; case "24": // UPDATE ANAGRAFICA MANSIONE require_once '../server/manager/AnagraficaMansioneManager.php'; $manager = new AnagraficaMansioneManager(); $res = json_decode($_POST['json'], true); $newAnagMan = new AnagraficaMansione(); $newAnagMan->setNomeStruttura($res['nomeStruttura']); $newAnagMan->setCodiceFiscaleProprietario($res['codiceFiscaleProprietario']); $newAnagMan->setCodiceFiscaleAnagrafica($res['codiceFiscaleAnagrafica']); $newAnagMan->setPassword($res['password']); $newAnagMan->setTipoMansione($res['tipoMansione']); if ($manager->update($newAnagMan)) { echo 'DONE'; } else { echo 'NOT DONE'; } break; case "25": // READ ANAGRAFICA MANSIONE require_once '../server/manager/AnagraficaMansioneManager.php'; $manager = new AnagraficaMansioneManager(); $toReturn = new AnagraficaMansione(); $toReturn->setNomeStruttura($_POST['nomeStruttura']); $toReturn->setCodiceFiscaleProprietario($_POST['cfProprietario']); $toReturn->setCodiceFiscaleAnagrafica($res['cf']);
function login($obj) { if (!$obj instanceof AnagraficaMansione) { return false; } $this->open(); $query = 'SELECT * FROM anagraficamansione WHERE codicefiscaleanagrafica = "%s"'; $query = sprintf($query, $obj->getCodicefiscaleanagrafica()); $result = mysql_query($query); if (mysql_num_rows($result) <= 0) { return false; } $res = mysql_fetch_assoc($result); $this->close(); $toReturn = new AnagraficaMansione(); $toReturn->setCodiceFiscaleAnagrafica($res['codicefiscaleanagrafica']); $toReturn->setCodiceFiscaleProprietario($res['codicefiscaleproprietario']); $toReturn->setPassword($res['password']); $toReturn->setNomeStruttura($res['nomestruttura']); $toReturn->setTipoMansione($res['tipomansione']); return $toReturn; }