ini_set("display_errors", "off"); ini_set("html_errors", "off"); ini_set("log_errors", "on"); ini_set("ignore_repeated_errors", "off"); ini_set("ignore_repeated_source", "off"); ini_set("report_memleaks", "on"); ini_set("track_errors", "on"); ini_set("docref_root", "0"); ini_set("docref_ext", "0"); ini_set("error_reporting", "-1"); ini_set("log_errors_max_len", "0"); ini_set("error_log", $_SERVER['DOCUMENT_ROOT'] . "/php-errors.log"); } # set up INI options date_default_timezone_set('Europe/London'); $database = new MySqlConnection($settings->DatabaseHost(), $settings->DatabaseUser(), $settings->DatabasePassword(), $settings->DatabaseName()); $manager = new MatchManager($settings, $database); # get matches $i_one_day = 86400; # from yesterday $i_start = gmdate('U') - $i_one_day * 1; # in the next year, or as specified $days = isset($_GET['days']) ? (int) $_GET['days'] : 365; $i_end = gmdate('U') + $i_one_day * $days; # Check for player type $player_type = null; $player_types = null; if (isset($_GET['player'])) { $player_type = PlayerType::Parse($_GET['player']); if (!is_null($player_type)) { $player_types = array($player_type);