<dl class="tribe-aggregator-import-details">
<dt><?php esc_html_e( 'Origin:', 'the-events-calendar' ); ?></dt>
<dd><span class="tribe-value"><?php echo esc_html( $origin ); ?></span></dd>
<?php if ( ! empty( $source ) ) : ?>
<dt><?php esc_html_e( 'Source:', 'the-events-calendar' ); ?></dt>
<dd><span class="tribe-value"><?php echo esc_html( $source ); ?></span></dd>
<?php endif; ?>
<?php if ( ! empty( $last_import ) ) : ?>
<dt><?php esc_html_e( 'Last Import:', 'the-events-calendar' ); ?></dt>
<dd>
<span class="tribe-value"><?php echo esc_html( $last_import ); ?></span>
<span
class="dashicons dashicons-editor-help tribe-sticky-tooltip"
title="<?php esc_attr_e( 'The last time this event was imported and/or updated via import.', 'the-events-calendar' ); ?>"
></span>
</dd>
<?php endif; ?>
</dl>
<p>
<?php
switch ( $import_setting ) {
case 'overwrite':
$message = __(
'If this event is re-imported, event fields will be overwritten with any changes from the source.',
'the-events-calendar'
);
break;
case 'preserve_changes':
$message = __(
'If this event is re-imported, event fields that have not been changed locally will be overwritten with any changes from the source.',
'the-events-calendar'
);
break;
case 'retain':
default:
$message = __(
'This event will not be re-imported and changes made locally will be preserved.',
'the-events-calendar'
);
break;
}
// CSVs can be imported when EA isn't active, so they're not always governed by Event Authority.
// In the case the EA is not active, the "overwrite" behavior is the default; so let's ensure the message reflects that.
if ( 'CSV File' === $origin && ! tribe( 'events-aggregator.main' )->is_service_active() ) {
$message = __(
'If this event is re-imported, event fields will be overwritten with any changes from the source.',
'the-events-calendar'
);
}
echo esc_html( $message );
// CSVs can be imported when EA isn't active, so only mention the Event Authority when appropriate.
if ( 'CSV File' !== $origin || tribe( 'events-aggregator.main' )->is_service_active() ) : ?>
<a href="<?php echo esc_url( $settings_link ); ?>"><?php echo esc_html__( 'Change Event Update Authority', 'the-events-calendar' ); ?></a>
<?php endif; ?>
</p>