Advertisement
eventsmanager

Display list of all events tickets

Mar 16th, 2016 (edited)
1,066
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. /*
  2. This placeholder will list the events tickets
  3. */
  4. function my_em_ticket_list($replacement, $EM_Event, $result){
  5. switch( $result ){
  6. case '#_EVENTTICKETSLIST':
  7. $replacement = '<ul>';
  8. foreach( $EM_Event->get_tickets()->tickets as $EM_Ticket ){
  9. $replacement .= '<li>';
  10. $replacement .= $EM_Ticket->ticket_name.': '.$EM_Ticket->ticket_description.'<br>';
  11. $replacement .= ( !empty($EM_Ticket->ticket_start) ) ? date("Y-m-d", $EM_Ticket->ticket_start):'/';
  12. $replacement .= ( !empty($EM_Ticket->ticket_end) ) ? date("Y-m-d", $EM_Ticket->ticket_end):'';
  13. $replacement .= '</li>';
  14. }
  15. $replacement .= '</ul>';
  16. break;
  17. }
  18. return $replacement;
  19. }
  20. add_filter('em_event_output_placeholder','my_em_ticket_list',1,3);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement