/** * Get the grounds available for filtering, and if the ground parameter is in the query string apply ground filter * @param StatisticsManager $statistics_manager */ public static function SupportGroundFilter(StatisticsManager $statistics_manager) { $filter_data = array(array(), null, ""); $filter_data[0] = $statistics_manager->ReadGroundsForFilter(); if (isset($_GET['ground']) and is_numeric($_GET['ground'])) { if (array_key_exists($_GET['ground'], $filter_data[0])) { $statistics_manager->FilterByGround(array($filter_data[0][$_GET['ground']]->GetId())); $filter_data[1] = $filter_data[0][$_GET['ground']]->GetId(); $filter_data[2] = "at " . $filter_data[0][$_GET['ground']]->GetNameAndTown() . " "; } } return $filter_data; }