Making WordPress.org


Ignore:
Timestamp:
04/15/2024 01:37:55 PM (20 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/templates/events-header.php

    r13268 r13529  
    11<?php
     2
    23namespace Wporg\TranslationEvents;
    34
    45use GP;
     6use Wporg\TranslationEvents\Attendee\Attendee;
     7use Wporg\TranslationEvents\Event\Event;
     8
     9/** @var Attendee $attendee */
     10/** @var Event  $event */
     11/** @var string $event_page_title */
     12/** @var bool   $is_editable_event */
    513?>
    614
    715<div class="event-list-top-bar">
     16<h2 class="event-page-title">
     17    <?php echo esc_html( $event_page_title ); ?>
     18    <?php if ( isset( $event ) && 'draft' === $event->status() ) : ?>
     19                <span class="event-label-draft"><?php echo esc_html( $event->status() ); ?></span>
     20            <?php endif; ?>
     21</h2>
    822    <ul class="event-list-nav">
    923        <?php if ( is_user_logged_in() ) : ?>
     
    2236        <?php endif; ?>
    2337    </ul>
     38    <?php if ( isset( $event ) && ! isset( $event_form_name ) ) : ?>
     39    <p class="event-sub-head">
     40            <span class="event-host">
     41                <?php
     42                if ( 1 === count( $hosts ) ) :
     43                    esc_html_e( 'Host:', 'gp-translation-events' );
     44                else :
     45                    esc_html_e( 'Hosts:', 'gp-translation-events' );
     46                endif;
     47                ?>
     48                <?php foreach ( $hosts as $host ) : ?>
     49                    <?php $user = get_userdata( $host->user_id() ); ?>
     50                    &nbsp;<a href="<?php echo esc_attr( get_author_posts_url( $user->ID ) ); ?>"><?php echo esc_html( get_the_author_meta( 'display_name', $user->ID ) ); ?></a>
     51                    <?php if ( end( $hosts ) !== $host ) : ?>
     52                        ,
     53                    <?php endif; ?>
     54                <?php endforeach; ?>
     55            .</span>
     56            <?php $show_edit_button = ( ( $attendee instanceof Attendee && $attendee->is_host() ) || current_user_can( 'edit_post', $event->id() ) ) && $is_editable_event; ?>
     57            <?php if ( $show_edit_button ) : ?>
     58                <a class="event-page-edit-link" href="<?php echo esc_url( gp_url( 'events/edit/' . $event->id() ) ); ?>"><span class="dashicons dashicons-edit"></span><?php esc_html_e( 'Edit event', 'gp-translation-events' ); ?></a>
     59            <?php endif ?>
     60        </p>
     61        <?php endif; ?>
     62
    2463</div>
Note: See TracChangeset for help on using the changeset viewer.