// 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);