if (isset($_REQUEST['token'])) { $Authenticated = Api::testPrivateToken($_REQUEST['token']) || Api::testPublicToken($Parameter, $_REQUEST['token']); } // Only execute requests if validated if (!$Authenticated) { $Out->pushError('Validation failed.'); } else { switch (strtolower($_REQUEST['query'])) { case 'location': $Out->pushValue('result', api_query_location($Parameter)); break; case 'user': $Out->pushValue('result', api_query_user($Parameter)); break; case 'raid': $Out->pushValue('result', api_query_raid($Parameter)); break; case 'statistic': $Out->pushValue('result', api_query_statistic($Parameter)); break; default: $Out->pushError('Unknown query type ' . $_REQUEST['query']); break; } } } } // Output response switch ($ResultFormat) { case 'xml': $Out->flushXML('Api');
public static function queryRaid($aParameter) { return api_query_raid($aParameter); }