eventsmanager

Patch: Get available spaces

Dec 11th, 2025 (edited)
1,466
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. add_filter ('em_bookings_get_booked_spaces', 'my_em_bookings_get_booked_spaces', 100, 3 );
  2. function my_em_bookings_get_booked_spaces( $booked_spaces, $EM_Bookings, $force_refresh ) {
  3.  
  4. if( $EM_Bookings->booked_spaces === null || $force_refresh ){
  5. $status_cond = !em_get_option('dbem_bookings_approval') ? '0,1' : 'booking_status = 1';
  6. $booked_spaces = $EM_Bookings->get_status_count( $status_cond, $force_refresh );
  7. $EM_Bookings->booked_spaces = $booked_spaces > 0 ? $booked_spaces : 0;
  8. }
  9.  
  10. return $booked_spaces;
  11. }
Advertisement