function subscribeForEvent_callback() { $obeEvent = new SubscribeForEvent(); $obeEvent->setEventIdentifier($_POST["EventIdentifier"]); $obeEvent->setBookableItemId($_POST["BookableItemId"]); $obeEvent->setEventScheduleId($_POST["EventScheduleId"]); $obeEvent->setCourtesy($_POST["Courtesy"]); $obeEvent->setFirstName($_POST["FirstName"]); $obeEvent->setLastName($_POST["LastName"]); $obeEvent->setPhoneNumber($_POST["PhoneNumber"]); $obeEvent->setEmail($_POST["Email"]); $obeEvent->setDescription($_POST["Description"]); $mrsService = new MyReservationService(); echo $mrsService->subscribeToEvent($obeEvent); die; }
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(); } }