| 290 | | if (!$HTTP_RAW_POST_DATA) { |
|---|
| 291 | | die('XML-RPC server accepts POST requests only.'); |
|---|
| 292 | | } |
|---|
| 293 | | $data = $HTTP_RAW_POST_DATA; |
|---|
| | 290 | // CHANGE FROM UPSTREAM START - http://bugs.php.net/bug.php?id=41293 |
|---|
| | 291 | if (isset($HTTP_RAW_POST_DATA)) { |
|---|
| | 292 | $input = $HTTP_RAW_POST_DATA; |
|---|
| | 293 | } else { |
|---|
| | 294 | $input = implode("\r\n", file('php://input')); |
|---|
| | 295 | } |
|---|
| | 296 | if (empty($input)) { |
|---|
| | 297 | error_log('XML-RPC server accepts POST requests only.'); |
|---|
| | 298 | die('XML-RPC server accepts POST requests only.'); |
|---|
| | 299 | } |
|---|
| | 300 | $data = $input; |
|---|
| | 301 | // CHANGE FROM UPSTREAM END |
|---|