Exemple #1
0
 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();
     }
 }