public function subscribeToEvent(SubscribeForEvent $SEvent) { try { $Booking = array("ApiToken" => $SEvent->getApiToken(), "EventIdentifier" => $SEvent->getEventIdentifier(), "BookableItemId" => $SEvent->getBookableItemId(), "EventScheduleId" => $SEvent->getEventScheduleId(), "Courtesy" => $SEvent->getCourtesy(), "FirstName" => $SEvent->getFirstName(), "LastName" => $SEvent->getLastName(), "PhoneNumber" => $SEvent->getPhoneNumber(), "Email" => $SEvent->getEmail(), "Description" => $SEvent->getDescription()); $json_data = json_encode($Booking); $serviceUrl = $this->apiUrl . 'Events/SetBooking'; return $this->curlPostData($serviceUrl, $json_data); // if ($result->Success) { // return true; // } else { // return false; // } } catch (Exception $exc) { echo $exc->getTraceAsString(); } }