public function post($resourceVals, $data, $userId) { global $logger, $warnings_payload; $userId = 3; $projectId = $resourceVals['project']; if (isset($projectId)) { $warnings_payload[] = 'POST call to /project must not have ' . '/projectID appended i.e. POST /project'; throw new UnsupportedResourceMethodException(); } $timeStamp = date('Y-m-d H:i:s'); $nowUpdateTimeStamp = date('0000-00-00 00:00:00'); $projectObj = new Project($userId, $data['blob_id'], $data['project_title'], $data['stmt'], $data['type'], 1, 0, $timeStamp, $data['project_value'], $data['fund_needed'], $nowUpdateTimeStamp); $logger->debug("POSTed project Detail: " . $projectObj->toString()); $this->collapDAO->insert($projectObj); $projectDetail = $projectObj->toArray(); if (!isset($projectDetail['id'])) { return array('code' => '2011'); } $this->projectDetail[] = $projectDetail; return array('code' => '2001', 'data' => array('projectDetail' => $this->projectDetail)); }