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 ""; } print ''; foreach($result->data as $row) { print ''; foreach($row as $column) { print ""; } print ''; } print '
$column
$column
'; } } } else { echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' . $response->getReasonPhrase(); } } catch (HTTP_Request2_Exception $e) { echo 'Error: ' . $e->getMessage(); } print "

Finished

"; ?>