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;
 }
Example #2
0
     $toCheck = new AnagraficaStanza();
     $toCheck->setNomeStruttura($_POST['nomeStruttura']);
     $toCheck->setNumeroStanza($_POST['numeroStanza']);
     $toCheck->setCodiceFiscaleProprietario($_POST['cfProprietario']);
     $manager = new AnagraficaStanzaManager();
     $toCheck = $manager->checkVisita($toCheck);
     if ($toCheck != null) {
         echo json_encode($toCheck->toArray());
     } else {
         echo 'NOT DONE';
     }
     break;
 case "29":
     // READ ALL ANAGSTANZA IN CORSO
     require_once '../server/manager/AnagraficaStanzaManager.php';
     $struttura = new Struttura();
     $struttura->setNome($_POST['nomeStruttura']);
     $struttura->setCodiceFiscaleAnagrafica($_POST['cfProprietario']);
     $manager = new AnagraficaStanzaManager();
     $permanenze = $manager->readAllInCorso($struttura);
     echo json_encode($permanenze);
     break;
 case "30":
     // OCCUPA 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']);