Making WordPress.org


Ignore:
Timestamp:
05/09/2024 08:33:51 AM (19 months ago)
Author:
amieiro
Message:

Translate: Sync "Translation Events" from GitHub

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-gp-translation-events/includes/routes/user/attend-event.php

    r13541 r13683  
    99use Wporg\TranslationEvents\Stats\Stats_Importer;
    1010use Wporg\TranslationEvents\Translation_Events;
     11use Wporg\TranslationEvents\Urls;
    1112
    1213/**
     
    4849        $attendee = $this->attendee_repository->get_attendee( $event->id(), $user_id );
    4950        if ( $attendee instanceof Attendee ) {
     51            if ( $attendee->is_contributor() ) {
     52                $this->die_with_error( esc_html__( 'Contributors cannot un-attend the event', 'gp-translation-events' ), 403 );
     53            }
    5054            $this->attendee_repository->remove_attendee( $event->id(), $user_id );
    5155        } else {
     
    6064        }
    6165
    62         wp_safe_redirect( gp_url( "/events/{$event->slug()}" ) );
     66        wp_safe_redirect( Urls::event_details( $event->id() ) );
    6367        exit;
    6468    }
Note: See TracChangeset for help on using the changeset viewer.