case 3: // get all animal categories and species; used by DataFilter $animalSpecies = $db->getAnimalSpecies(); $animalGroups = $db->getAnimalGroups(); if ($animalSpecies || $animalGroups) { $results = new stdClass(); $results->animalGroups = $animalGroups; $results->animalSpecies = $animalSpecies; echo json_encode($results); } else { echo -1; } break; case 4: // 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) {