API: Parse PUT and DELETE variables

This commit is contained in:
Tom Needham 2012-09-17 12:08:17 +00:00
parent 8926038591
commit 3ea01df1cd

View file

@ -81,6 +81,12 @@ class OC_API {
* @param array $parameters
*/
public static function call($parameters){
// Prepare the request variables
if($_SERVER['REQUEST_METHOD'] == 'PUT'){
parse_str(file_get_contents("php://input"), $_PUT);
} else if($_SERVER['REQUEST_METHOD'] == 'DELETE'){
parse_str(file_get_contents("php://input"), $_DELETE);
}
$name = $parameters['_route'];
// Loop through registered actions
foreach(self::$actions[$name] as $action){