Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*a
- Updated snippet to set Default Ticket Type
- */
- function my_em_add_default_tickets($tickets, $EM_Bookings) {
- if ( empty($tickets->tickets) ) {
- $ticket_data = array();
- $ticket_data[0] = array('ticket_name' => 'Basic', 'ticket_description' => 'Basic Member', 'ticket_spaces' => 10, 'ticket_price' => 450, 'ticket_min' => 1, 'ticket_max' => 2 );
- $ticket_data[1] = array('ticket_name' => 'Accelerated', 'ticket_description' => 'Accelerated Member', 'ticket_spaces' => 10, 'ticket_price' => 375, 'ticket_min' => 1, 'ticket_max' => 2);
- $ticket_data[2] = array('ticket_name' => 'Premium', 'ticket_description' => 'Premium Member', 'ticket_spaces' => 10, 'ticket_price' => 350, 'ticket_min' => 1, 'ticket_max' => 2);
- $ticket_data[3] = array('ticket_name' => 'Free', 'ticket_description' => 'No Charge', 'ticket_spaces' => 10, 'ticket_price' => 0, 'ticket_min' => 1, 'ticket_max' => 2);
- foreach ($ticket_data as $ticket) {
- $EM_Ticket = new EM_ticket();
- $EM_Ticket->ticket_name = $ticket['ticket_name'];
- $EM_Ticket->ticket_description = $ticket['ticket_description'];
- $EM_Ticket->ticket_spaces = $ticket['ticket_spaces'];
- $EM_Ticket->ticket_price = $ticket['ticket_price'];
- $EM_Ticket->ticket_max = $ticket['ticket_max'];
- $tickets->tickets[] = $EM_Ticket;
- }
- }
- return $tickets;
- }
- add_filter('em_bookings_get_tickets', 'my_em_add_default_tickets', 100, 2);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement