Making WordPress.org


Ignore:
Timestamp:
05/21/2024 11:43:05 AM (2 years 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/event/create.php

    r13683 r13739  
    33namespace Wporg\TranslationEvents\Routes\Event;
    44
     5use DateTimeImmutable;
     6use DateTimeZone;
     7use Wporg\TranslationEvents\Event\Event;
    58use Wporg\TranslationEvents\Event\Event_End_Date;
    69use Wporg\TranslationEvents\Event\Event_Start_Date;
     
    2225                }
    2326
    24                 $event_page_title        = 'Create Event';
    25                 $event_form_name         = 'create_event';
    26                 $css_show_url            = 'hide-event-url';
    27                 $event_id                = null;
    28                 $event_title             = '';
    29                 $event_description       = '';
    30                 $event_url               = '';
    31                 $create_trash_button     = true;
    32                 $visibility_trash_button = 'none';
    33                 $event_timezone          = null;
    34                 $event_start             = new Event_Start_Date( date_i18n( 'Y - m - d H:i' ) );
    35                 $event_end               = new Event_End_Date( date_i18n( 'Y - m - d H:i' ) );
    36                 $event_slug              = '';
     27                $now = new DateTimeImmutable( 'now', new DateTimeZone( 'UTC' ) );
    3728
    38                 $this->tmpl( 'events-form', get_defined_vars() );
     29                $event = new Event(
     30                        get_current_user_id(),
     31                        new Event_Start_Date( $now->format( 'Y-m-d H:i:s' ) ),
     32                        new Event_End_Date( $now->modify( '+1 hour' )->format( 'Y-m-d H:i:s' ) ),
     33                        new DateTimeZone( 'UTC' ),
     34                        'draft',
     35                        '',
     36                        '',
     37                );
     38
     39                $this->tmpl(
     40                        'events-form',
     41                        array(
     42                                'is_create_form' => true,
     43                                'event'          => $event,
     44                        ),
     45                );
    3946        }
    4047}
Note: See TracChangeset for help on using the changeset viewer.