Example #1
0
     // get all diseases; used by DataFilter
     $results = $db->getDiseases();
     if ($results) {
         echo json_encode($results);
     } else {
         echo $results;
     }
     break;
 case 5:
     // get ids for location values; used by AddressManager
     $locality = $_POST['locality'];
     $province = $_POST['province'];
     $region = $_POST['region'];
     $region_result = $db->getRegionId($region);
     $province_result = $db->getProvinceId($province, $region_result[0]['region_id']);
     $locality_result = $db->getLocalityId($locality, $province_result[0]['province_id']);
     if ($region_result && $province_result && $locality_result) {
         $results = new stdClass();
         $results->region = $region_result[0];
         $results->province = $province_result[0];
         $results->locality = $locality_result[0];
         echo json_encode($results);
     } else {
         echo -1;
     }
     break;
 case 6:
     // get all disease_post filtered by the provided data; used by DataManager
     $filter = json_decode($_POST['filter']);
     $db->checkLocationDateValidity();
     $results = $db->getDiseasePost($filter);