Advertisement
eventsmanager

Custom Attendeelist.php showing custom booking form field

Jan 31st, 2017 (edited)
1,231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. <?php
  2. /*
  3. * edit template file under events-manager/templates/placeholders/attendeeslist.php
  4. *
  5. * to use templates: http://wp-events-plugin.com/documentation/using-template-files/
  6. *
  7. * Then use #_ATTENDEESLIST on your single events page format
  8. */
  9. /* @var $EM_Event EM_Event */
  10. $people = array();
  11. $EM_Bookings = $EM_Event->get_bookings();
  12. if( count($EM_Bookings->bookings) > 0 ){
  13. ?>
  14. <ul class="event-attendees">
  15. <?php
  16. $guest_bookings = get_option('dbem_bookings_registration_disable');
  17. $guest_booking_user = get_option('dbem_bookings_registration_user');
  18. foreach( $EM_Bookings as $EM_Booking){
  19. if($EM_Booking->booking_status == 1 && !in_array($EM_Booking->get_person()->ID, $people) ){
  20. $people[] = $EM_Booking->get_person()->ID;
  21. echo '<li>'. $EM_Booking->get_person()->get_name() .' '. $EM_Booking->output("#_BOOKINGFORMCUSTOM{field_id}") .'</li>';
  22. }elseif($EM_Booking->booking_status == 1 && $guest_bookings && $EM_Booking->get_person()->ID == $guest_booking_user ){
  23. echo '<li>'. $EM_Booking->get_person()->get_name() .' '. $EM_Booking->output("#_BOOKINGFORMCUSTOM{field_id}") .'</li>';
  24. }
  25. }
  26. ?>
  27. </ul>
  28. <?php
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement