Пример #1
0
 /**
  * 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;
 }
Пример #2
0
}
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']);