where('status', '!=', \Alexr\Enums\BookingStatus::DELETED) ->first(); $args = [ 'nonce' => evavel_create_nonce('booking-'.$uuid), 'statuses_allowed_to_cancel' => [ \Alexr\Enums\BookingStatus::SELECTED, \Alexr\Enums\BookingStatus::PENDING_PAYMENT, \Alexr\Enums\BookingStatus::PENDING, \Alexr\Enums\BookingStatus::BOOKED ], 'statuses_with_red_background' => [ \Alexr\Enums\BookingStatus::CANCELLED, \Alexr\Enums\BookingStatus::PENDING_PAYMENT, \Alexr\Enums\BookingStatus::DENIED, \Alexr\Enums\BookingStatus::NO_SHOW ], 'booking' => \Alexr\Models\Booking::toDataArray($booking), 'booking_layout' => $booking->viewLayout, 'restaurant' => $booking->restaurant->toArray(), 'date_formats' => alexr_config('app.date_formats'), 'calendar_links' => $booking->getCalendarLinks(), ]; wp_localize_script('view-booking-main', 'rr_booking', $args); alexr_limit_hooks_to_one(); ?>