function read_data() { global $config, $data, $dataset, $errors; if (!$config) { read_config(); } $json = json_decode(file_get_contents("data/{$dataset}/objects.json"), true); $data = array(); $errors = array(); foreach ($json as $obj) { $data[$obj['name']] = $obj; } foreach ($data as &$obj) { $obj['dependedOnBy'] = array(); } unset($obj); foreach ($data as &$obj) { foreach ($obj['depends'] as $name) { if ($data[$name]) { $data[$name]['dependedOnBy'][] = $obj['name']; } else { $errors[] = "Unrecognized dependency: '{$obj['name']}' depends on '{$name}'"; } } } unset($obj); foreach ($data as &$obj) { $obj['docs'] = get_html_docs($obj); } unset($obj); }
echo get_mtype_header($repr); ?> </h3> <?php echo get_html_docs($representation->doc); } } elseif (count($representations) == 1) { $representation = $response->representation; $repr = get_repr($representation); ?> <p><?php echo (string) $repr->doc; ?> </p> <?php echo get_html_docs($representation->doc); } else { ?> <p>This response does not returns a representation in its body but could contain more information on the response headers. By instance, the "Location" header could point to a relevant resource.</p> <?php } } } } } } } ?> <h1>Comments</h1> <fb:comments id="facebook-comments" xid="docs-interfaces-discovery" url="http://docs.ubisoa.net/interfaces/discovery" title="UbiSOA Documentation: Discovery Service Interface" width="630" publish_feed="false" css="http://docs.ubisoa.net/css/facebook.css?v=3"></fb:comments>