function getEventsList_callback() { setlocale(LC_ALL, 'de_DE'); $mrsService = new MyReservationService(); $startDate = $_POST["startDate"]; $endDate = $_POST["endDate"]; $bookableItemId = $_POST["bookableItemId"]; $bookableItem = $_POST["bookableItem"]; $authCode = get_option('mrs1_authentication_code'); $events = $mrsService->getEventsList($authCode, $startDate, $endDate, $bookableItemId); $eventslist = "<ul class='events'>"; if (count($events) > 0 && $events != 2 && $events != 3) { foreach ($events as $event) { $eventslist .= "<li class='eventlist-item'><label class='checkbox-inline'> <input type='radio' name='event-item' value='" . $event->EventScheduleId . "' id='" . $event->EventIdentifier . "'> " . $event->From . ' - ' . $event->To . " : " . $bookableItem . "</label></li>"; } } else { $eventslist .= "<li class='eventlist-item'><label class='checkbox-inline'> No events found for the bookable item within the selected date range. </label></li>"; } $eventslist .= "</ul>"; echo $eventslist; die; }