diff options
author | eliott <eliott@cactuswax.net> | 2007-10-13 12:27:35 -0700 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2008-01-19 23:49:35 -0600 |
commit | 36dd7736c993cbcf61228f6e06466a6614939c97 (patch) | |
tree | 734bf633c46da10155bff6e8cb806c31e5493be7 /web/lib | |
parent | 5e38e3d3d0eff20f8d46bad67c4944a6a1d92ea4 (diff) | |
download | aurweb-36dd7736c993cbcf61228f6e06466a6614939c97.tar.xz |
Moved usage documentation out of the class.
Fixed an issue in the handle class.
Diffstat (limited to 'web/lib')
-rw-r--r-- | web/lib/aurjson.class.php | 22 |
1 files changed, 1 insertions, 21 deletions
diff --git a/web/lib/aurjson.class.php b/web/lib/aurjson.class.php index ce59ed7..d12f2b5 100644 --- a/web/lib/aurjson.class.php +++ b/web/lib/aurjson.class.php @@ -20,33 +20,13 @@ class AurJSON { private $exposed_methods = array('search','info'); /** - * Returns the usage data for the exposed json api. - * @return string The usage data in plain format. - **/ - public function usage() { - $usage = 'The methods currently allowed are: <br />'; - $usage .= '<ul>'; - foreach ($this->exposed_methods as $methodname) { - $usage .= "<li>{$methodname}</li>"; - } - $usage .= '</ul><br />'; - $usage .= 'Each method requires the following HTTP GET syntax:<br />'; - $usage .= ' type=_methodname_&arg=_data_ <br /><br />'; - $usage .= 'Where _methodname_ is the name of an exposed method, and _data_ is the data supplied as part of the call.<br />'; - $usage .= 'The _ characters are included only in this example as placeholders. Do not use them in an actual query.<br /><br />'; - $usage .= 'If you need jsonp type callback specification, you can provide an additional variable "callback".<br />'; - $usage .= 'Example URL: <br /> http://aur-url/rpc.php?type=search&args=foobar&callback=jsonp1192244621103'; - return $usage; - } - - /** * Handles post data, and routes the request. * @param string $post_data The post data to parse and handle. * @return string The JSON formatted response data. **/ public function handle($http_data) { // set content type header to json - //header('content-type: application/json'); + header('content-type: application/json'); // set up db connection. $this->dbh = db_connect(); |