* Formats: xml, json
*/
function test($args, $apidata) {
- global $xw;
+ parent::handle($args);
+
if ($apidata['content-type'] == 'xml') {
- header('Content-Type: application/xml; charset=utf-8');
- common_start_xml();
+ $this->init_document('xml');
common_element('ok', NULL, 'true');
- common_end_xml();
+ $this->end_document('xml');
} elseif ($apidata['content-type'] == 'json') {
- header('Content-Type: application/json; charset=utf-8');
+ $this->init_document('json');
print '"ok"';
+ $this->end_document('json');
} else {
- common_user_error("API method not found!", $code=404);
+ common_user_error(_('API method not found!'), $code=404);
}
- exit();
+
}
function downtime_schedule($args, $apidata) {
parent::handle($args);
- common_server_error("API method under construction.", $code=501);
- exit();
+ common_server_error(_('API method under construction.'), $code=501);
}
-
+
}
\ No newline at end of file