File "limit.php"
Full Path: /home/romayxjt/public_html/wp-content/plugins/the-events-calendar/src/admin-views/aggregator/origins/limit.php
File size: 1.97 KB
MIME-type: text/x-php
Charset: utf-8
<?php
use Tribe\Events\Admin\Settings as Plugin_Settings;
/** @var \Tribe__Events__Aggregator__Settings $settings */
$settings = tribe( 'events-aggregator.settings' );
$global_limit_type = tribe_get_option( 'tribe_aggregator_default_import_limit_type', 'count' );
if ( 'no_limit' === $global_limit_type ) {
return;
}
if ( 'count' === $global_limit_type ) {
$global_limit_strings = $settings->get_import_limit_count_options();
$global_limit_option = tribe_get_option( 'tribe_aggregator_default_import_limit_number', $settings->get_import_limit_count_default() );
$global_limit_message = esc_html(
sprintf(
// Translators: %s: the number of events defined in the settings.
__(
'Event Aggregator will try to fetch %s events starting from the current date or the specified date;',
'the-events-calendar'
),
$global_limit_strings[ $global_limit_option ]
)
);
}
if ( 'range' === $global_limit_type ) {
$global_limit_strings = $settings->get_import_range_options( false );
$global_limit_option = tribe_get_option( 'tribe_aggregator_default_import_limit_range', $settings->get_import_range_default() );
$global_limit_message = esc_html(
sprintf(
__(
'Event Aggregator will try to fetch events starting within the next %s from the current date or the specified date;',
'the-events-calendar'
),
$global_limit_strings[ $global_limit_option ]
)
);
}
$import_limit_link = esc_url(
tribe( Plugin_Settings::class )->get_url(
[
'tab' => 'imports',
'anchor' => 'tribe-field-tribe_aggregator_default_import_limit_type',
]
)
);
$import_limit_message = $global_limit_message . ' ' . sprintf( '<a href="%s" target="_blank">%s</a> ', $import_limit_link, esc_html__( 'you can modify this setting here.', 'the-events-calendar' ) );
?>
<div class="tribe-dependent" data-depends="#tribe-ea-field-origin" data-condition-not-empty data-condition-relation="and" data-condition-not='["url","eventbrite"]'>
<p><?php echo $import_limit_message; ?></p>
</div>