public function getTaxon($taxonID) { global $db; $query = "SELECT * FROM species WHERE Taxon_ID = " . $taxonID; $result = $db->getRow($query); if (!empty($result)) { // Create taxon object. $taxon = new Taxon($result["Taxon_ID"]); $taxon->setValidTaxonID($result["Valid_Taxon_ID"]); $taxon->setFamily($result["Family"]); $taxon->setFamilyAuthor($result["FamilyAuthor"]); $taxon->setGenus(trim($result["Genus"])); $taxon->setSpecie(trim($result["Species"])); $taxon->setSpecieAuthor(trim($result["Species_Author"])); $taxon->setSubspecie(trim($result["Subsp"])); $taxon->setSubspecieAuthor($result["Subsp_Author"]); $taxon->setVariety(trim($result["Var"])); $taxon->setVarietyAuthor(trim($result["Var_Author"])); $taxon->setForm(trim($result["Form"])); $taxon->setFormAuthor(trim($result["Form_Author"])); $taxon->setMainCrop(trim($result["Main_Crop"])); $taxon->setCommonName(trim($result["Common_Name"])); return $taxon; } return null; }