/** * Utility method to allow callers to specify how they want results returned. Default is ObjectType::AssociativeArray. * * @param OutputFormat $output_format Output format the library should use when returning results from API calls. */ public function set_output_format($output_format) { if (!OutputFormat::valid($output_format)) { throw new TSheetsException('Invalid output format, see OutputFormat class definition'); } $this->_output_format = $output_format; }
} require_once $libdir . 'outputformat.inc'; $params = process_get(); // Testing!! //$_GET['rec'] = 'WEAP'; //$_GET['edid'] = 'FIDG'; //$_GET['formid'] = '0x000c89aa'; //$_GET['game'] = 'ob'; $gCSData = setup_cs(); if (0 && empty($gHistory['DB'])) { print start_page($gamenames[$_GET['game']] . ' Game Data Offline'); print 'The ' . $_GET['game'] . ' database is currently unavailable. Please check back shortly.'; print end_page(); return; } $gOutput = OutputFormat::getInstance($_GET['format']); $gOutput->set_start_functions('start_page', 'end_page'); if (!empty($_GET['history'])) { display_history(); } elseif (!empty($_GET['more'])) { display_more_search($_GET['search']); } elseif (!empty($_GET['search'])) { display_search($_GET['search']); } elseif (isset($_GET['formid']) || isset($_GET['ordid']) || isset($_GET['edid'])) { display_cell($_GET['formid'], $_GET['edid'], $_GET['ordid']); } elseif (isset($_GET['script']) || isset($_GET['sid'])) { display_script($_GET['script'], $_GET['sid']); } elseif (isset($_GET['stats'])) { display_rectype_stats($_GET['rec']); } elseif (isset($_GET['rec'])) { display_rectype($_GET['rec']);