public function post($resourceVals, $data, $userId) { global $logger, $warnings_payload; $userId = 2; $projectId = $resourceVals['user-reminders']; if (isset($projectId)) { $warnings_payload[] = 'POST call to /user-reminders must not have ' . '/reminderID appended i.e. POST /user-reminders'; throw new UnsupportedResourceMethodException(); } $time = strtotime($data['display_on_time']); $curtime = time(); if ($curtime > $time) { //1800 seconds return array('code' => '903'); //do stuff } else { $timeStamp = date('Y-m-d H:i:s'); $reminderObj = new Reminder($userId, $data['remind_to'], $data['message'], $data['display_on_time'], $data['status'], $timeStamp); $logger->debug("POSTed Reminder Detail: " . $reminderObj->toString()); $this->collapDAO->insert($reminderObj); $reminderDetail = $reminderObj->toArray(); if (!isset($reminderDetail['id'])) { return array('code' => '2011'); } $this->reminderDetail[] = $reminderDetail; return array('code' => '2001', 'data' => array('reminderDetail' => $this->reminderDetail)); } }