> <?php echo esc_html( $title ); ?>

403 ] ); } $validation = Booking_Validator::validate_slot( (int) $booking['service_id'], $new_start_utc, $new_staff_id ?: (int) $booking['staff_id'], $booking_id ); if ( is_wp_error( $validation ) ) { return $validation; } $updated = Booking_Repository::update( $booking_id, [ 'start_datetime' => $new_start_utc, 'end_datetime' => $validation['end_utc'], 'staff_id' => $new_staff_id ?: (int) $booking['staff_id'], 'status' => 'rescheduled', ] ); do_action( 'bookingistic_booking_rescheduled', $updated, null, null ); return $updated; } }