Making WordPress.org


Ignore:
Timestamp:
07/17/2024 11:19:52 AM (23 months ago)
Author:
psrpinto
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/event/event-form-handler.php

    r13857 r13906  
    152152                    if ( current_user_can( 'edit_translation_event_end', $event->id() ) ) {
    153153                        $event->set_end( $new_event->end() );
     154                    }
     155                    if ( current_user_can( 'edit_translation_event_attendance_mode', $event->id() ) ) {
     156                        $event->set_attendance_mode( $new_event->attendance_mode() );
    154157                    }
    155158                } catch ( Exception $e ) {
     
    198201        // This will be sanitized by sanitize_post which is called in wp_insert_post.
    199202        // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
    200         $description    = isset( $data['event_description'] ) ? force_balance_tags( wp_unslash( $data['event_description'] ) ) : '';
    201         $event_start    = isset( $data['event_start'] ) ? sanitize_text_field( wp_unslash( $data['event_start'] ) ) : '';
    202         $event_end      = isset( $data['event_end'] ) ? sanitize_text_field( wp_unslash( $data['event_end'] ) ) : '';
    203         $event_timezone = isset( $data['event_timezone'] ) ? sanitize_text_field( wp_unslash( $data['event_timezone'] ) ) : '';
     203        $description     = isset( $data['event_description'] ) ? force_balance_tags( wp_unslash( $data['event_description'] ) ) : '';
     204        $event_start     = isset( $data['event_start'] ) ? sanitize_text_field( wp_unslash( $data['event_start'] ) ) : '';
     205        $event_end       = isset( $data['event_end'] ) ? sanitize_text_field( wp_unslash( $data['event_end'] ) ) : '';
     206        $event_timezone  = isset( $data['event_timezone'] ) ? sanitize_text_field( wp_unslash( $data['event_timezone'] ) ) : '';
     207        $attendance_mode = isset( $data['event_attendance_mode'] ) ? sanitize_text_field( wp_unslash( $data['event_attendance_mode'] ) ) : 'onsite';
    204208
    205209        $event_status = '';
     
    234238            $title,
    235239            $description,
     240            $attendance_mode,
    236241        );
    237242        $event->set_id( intval( $event_id ) );
Note: See TracChangeset for help on using the changeset viewer.