JSON LMS Test";
$url="https://ecflms.org.uk/lms/lmsrest/league/table";
print "sending request to url: $url ";
$request = new HTTP_Request2($url, HTTP_Request2::METHOD_POST);
$request->addPostParameter('org', '10');
$request->addPostParameter('name', 'Preston Club Championship');
try {
$response = $request->send();
if (200 == $response->getStatus()) {
$results = json_decode($response->getBody());
// print_r($results);
foreach($results as $result) {
$section = array();
if(isset($result->title) ) {
print '
' . $result->title . '
';
print '';
foreach($result->header as $column) {
print "$column | ";
}
print '
';
foreach($result->data as $row) {
print '';
foreach($row as $column) {
print "$column | ";
}
print '
';
}
print '
';
}
}
} else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
} catch (HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
print "Finished
";
?>