/** * Shows all booking data for a single event */ function em_bookings_event() { global $EM_Event, $EM_Person; //check that user can access this page if (is_object($EM_Event) && !$EM_Event->can_manage()) { ?> <div class="wrap"><h2><?php _e('Unauthorized Access', 'dbem'); ?> </h2><p><?php _e('You do not have the rights to manage this event.', 'dbem'); ?> </p></div> <?php return false; } $localised_start_date = date_i18n('D d M Y', $EM_Event->start); $localised_end_date = date_i18n('D d M Y', $EM_Event->end); ?> <div class='wrap'> <div id='icon-users' class='icon32'> <br/> </div> <h2> <?php echo sprintf(__('Manage %s Bookings', 'dbem'), "'{$EM_Event->name}'"); ?> <a href="admin.php?page=events-manager-event&event_id=<?php echo $EM_Event->id; ?> " class="button add-new-h2"><?php _e('View/Edit Event', 'dbem'); ?> </a> </h2> <div><a href='<?php echo get_bloginfo('wpurl') . "/wp-admin/admin.php?page=events-manager-bookings&action=export_csv&event_id=" . $EM_Event->id; ?> '><?php _e('export csv', 'dbem'); ?> </a></div> <div> <p><strong><?php _e('Event Name', 'dbem'); ?> </strong> : <?php echo $EM_Event->name; ?> </p> <p><strong>Availability :</strong> <?php echo $EM_Event->get_bookings()->get_booked_seats() . '/' . $EM_Event->seats . " " . __('Seats confirmed', 'dbem'); ?> </p> <p> <strong><?php _e('Date', 'dbem'); ?> </strong> : <?php echo $localised_start_date; ?> <?php echo $localised_end_date != $localised_start_date ? " - {$localised_end_date}" : ''; ?> <?php echo substr($EM_Event->start_time, 0, 5) . " - " . substr($EM_Event->end_time, 0, 5); ?> </p> <p> <strong><?php _e('Location', 'dbem'); ?> </strong> : <a class="row-title" href="<?php bloginfo('wpurl'); ?> /wp-admin/admin.php?page=events-manager-locations&location_id=<?php echo $EM_Event->location->id; ?> "><?php echo $EM_Event->location->name; ?> </a> </p> </div> <?php if (get_option('dbem_bookings_approval')) { ?> <h2><?php _e('Pending Bookings', 'dbem'); ?> </h2> <?php em_bookings_pending_table(); ?> <?php } ?> <h2><?php _e('Confirmed Bookings', 'dbem'); ?> </h2> <?php em_bookings_confirmed_table(); ?> <h2><?php _e('Rejected Bookings', 'dbem'); ?> </h2> <?php em_bookings_rejected_table(); ?> <h2><?php _e('Cancelled Bookings', 'dbem'); ?> </h2> <?php em_bookings_cancelled_table(); ?> </div> <?php }
/** * Shows a ticket view */ function em_bookings_ticket() { global $EM_Ticket, $EM_Notices; $EM_Event = $EM_Ticket->get_event(); //check that user can access this page if (is_object($EM_Ticket) && !$EM_Ticket->can_manage()) { ?> <div class="wrap"><h2><?php _e('Unauthorized Access', 'dbem'); ?> </h2><p><?php _e('You do not have the rights to manage this ticket.', 'dbem'); ?> </p></div> <?php return false; } ?> <div class='wrap'> <div id='icon-users' class='icon32'> <br/> </div> <h2> <?php echo sprintf(__('Ticket for %s', 'dbem'), "'{$EM_Event->name}'"); ?> <a href="admin.php?page=events-manager-event&event_id=<?php echo $EM_Event->id; ?> " class="button add-new-h2"><?php _e('View/Edit Event', 'dbem'); ?> </a> <a href="admin.php?page=events-manager-bookings&event_id=<?php echo $EM_Event->id; ?> " class="button add-new-h2"><?php _e('View Event Bookings', 'dbem'); ?> </a> </h2> <?php echo $EM_Notices; ?> <div> <table> <tr><td><?php echo __('Name', 'dbem'); ?> </td><td></td><td><?php echo $EM_Ticket->name; ?> </td></tr> <tr><td><?php echo __('Description', 'dbem'); ?> </td><td></td><td><?php echo $EM_Ticket->description ? $EM_Ticket->description : '-'; ?> </td></tr> <tr><td><?php echo __('Price', 'dbem'); ?> </td><td></td><td><?php echo $EM_Ticket->price ? $EM_Ticket->price : '-'; ?> </td></tr> <tr><td><?php echo __('Spaces', 'dbem'); ?> </td><td></td><td><?php echo $EM_Ticket->spaces ? $EM_Ticket->spaces : '-'; ?> </td></tr> <tr><td><?php echo __('Min', 'dbem'); ?> </td><td></td><td><?php echo $EM_Ticket->min ? $EM_Ticket->min : '-'; ?> </td></tr> <tr><td><?php echo __('Max', 'dbem'); ?> </td><td></td><td><?php echo $EM_Ticket->max ? $EM_Ticket->max : '-'; ?> </td></tr> <tr><td><?php echo __('Start', 'dbem'); ?> </td><td></td><td><?php echo $EM_Ticket->start ? $EM_Ticket->start : '-'; ?> </td></tr> <tr><td><?php echo __('End', 'dbem'); ?> </td><td></td><td><?php echo $EM_Ticket->end ? $EM_Ticket->end : '-'; ?> </td></tr> </table> </div> <?php if (get_option('dbem_bookings_approval')) { ?> <h2><?php _e('Pending Bookings', 'dbem'); ?> </h2> <?php em_bookings_pending_table(); ?> <?php } ?> <h2><?php _e('Confirmed Bookings', 'dbem'); ?> </h2> <?php em_bookings_confirmed_table(); ?> <h2><?php _e('Rejected Bookings', 'dbem'); ?> </h2> <?php em_bookings_rejected_table(); ?> <h2><?php _e('Cancelled Bookings', 'dbem'); ?> </h2> <?php em_bookings_cancelled_table(); ?> <?php do_action('em_bookings_ticket_footer', $EM_Ticket); ?> </div> <?php }