Changeset 6307 for sandbox/webservice/api/adapters/ExpressoAdapter.php
- Timestamp:
- 05/25/12 10:51:19 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/webservice/api/adapters/ExpressoAdapter.php
r6273 r6307 2 2 class ExpressoAdapter extends Resource { 3 3 4 private $cannotModifyHeader; 4 5 private $expressoVersion; 5 6 private $request; … … 19 20 20 21 include_once(__DIR__.'/../../header.inc.php'); 21 $this->expressoVersion = substr($GLOBALS['phpgw_info']['server']['versions']['phpgwapi'],0,3); 22 $this->expressoVersion = substr($GLOBALS['phpgw_info']['server']['versions']['phpgwapi'],0,3); 23 $this->setCannotModifyHeader(false); 22 24 } 23 25 … … 70 72 } 71 73 74 protected function setCannotModifyHeader($boolean){ 75 $this-> cannotModifyHeader = $boolean; 76 } 77 protected function getCannotModifyHeader(){ 78 return $this-> cannotModifyHeader; 79 } 80 72 81 public function post($request){ 73 82 $this->setRequest($request); 74 parse_str( $request->data, &$array);83 parse_str(urldecode($request->data), &$array); 75 84 $data = (object)$array; 76 85 if($data){ … … 93 102 public function getResponse(){ 94 103 $response = new Response($this->getRequest()); 104 105 if($this->getCannotModifyHeader()) 106 return $response; 107 95 108 $response->code = Response::OK; 96 109 $response->addHeader('content-type', 'application/json');
Note: See TracChangeset
for help on using the changeset viewer.