get_bookings(); $bookings_count = count($EM_Bookings->bookings); if($bookings_count > 0){ //Get events here in one query to speed things up $event_ids = array(); foreach($EM_Bookings as $EM_Booking){ $event_ids[] = $EM_Booking->event_id; } } $limit = ( !empty($_GET['limit']) ) ? $_GET['limit'] : 20;//Default limit $page = ( !empty($_GET['pno']) ) ? $_GET['pno']:1; $offset = ( $page > 1 ) ? ($page-1)*$limit : 0; echo $EM_Notices; ?>
'> = $limit ) : ?>
= $limit ) { $link = em_add_get_params($_SERVER['REQUEST_URI'], array('pno'=>'%PAGE%'), false); //don't html encode, so em_paginate does its thing $bookings_nav = em_paginate( $link, $bookings_count, $limit, $page); echo $bookings_nav; } ?>
0 ): ?>
get_event(); if( ($rowno < $limit || empty($limit)) && ($event_count >= $offset || $offset === 0) ) { $rowno++; ?>
 
output("#_EVENTLINK"); ?> get_tickets_bookings(); ?> tickets_bookings as $EM_Ticket_Booking ){ ?> Ticket Name: get_ticket()->ticket_name ?> start()->i18n( get_option('dbem_date_format') ); ?> get_spaces() ?> get_status(); ?> booking_status, array(2,3)) && $EM_Booking->can_cancel() ){ $cancel_url = em_add_get_params($_SERVER['REQUEST_URI'], array('action'=>'booking_cancel', 'booking_id'=>$EM_Booking->booking_id, '_wpnonce'=>$nonce)); $cancel_link = ''.__('Cancel','events-manager').''; } echo apply_filters('em_my_bookings_booking_actions', $cancel_link, $EM_Booking); ?>
= $limit ) : ?>

Log In to view your bookings.','events-manager'),site_url('wp-login.php?redirect_to=' . urlencode(get_permalink()), 'login'))?>