tabs->get_active();
$service = tribe( 'events-aggregator.service' );
$origin_slug = 'eventbrite';
$field = (object) [];
$field->label = __( 'Import Type:', 'the-events-calendar' );
$field->placeholder = __( 'Select Import Type', 'the-events-calendar' );
$field->help = __(
'One-time imports include all currently listed events, while scheduled imports automatically grab new events and updates from Eventbrite on a set schedule. Single events can be added via a one-time import.',
'the-events-calendar'
);
$field->source = 'eventbrite_import_type';
$frequency = (object) [];
$frequency->placeholder = __( 'Import from Eventbrite', 'the-events-calendar' );
if ( ! empty( $service->api()->licenses['tribe-eventbrite'] ) ) {
$frequency->placeholder = __( 'Import from your Eventbrite account', 'the-events-calendar' );
}
$frequency->help = __( 'Select how often you would like events to be automatically imported.', 'the-events-calendar' );
$frequency->source = 'eventbrite_import_frequency';
$cron = Tribe__Events__Aggregator__Cron::instance();
$frequencies = $cron->get_frequency();
$missing_eventbrite_credentials = ! tribe( 'events-aggregator.settings' )->is_ea_authorized_for_eb();
$data_depends = '#tribe-ea-field-origin';
$data_condition = 'eventbrite';
if ( $missing_eventbrite_credentials ) :
$data_depends = '#tribe-has-eventbrite-credentials';
$data_condition = '1';
?>
|
|
|
get_slug() ) {
$this->template(
'fields/schedule',
[ 'record' => $record, 'origin' => $origin_slug, 'aggregator_action' => $aggregator_action ]
);
}
?>
label = __( 'Import Source', 'the-events-calendar' );
$field->placeholder = __( 'Select Source', 'the-events-calendar' );
if ( ! class_exists( 'Tribe__Events__Tickets__Eventbrite__Main' ) ) {
$field->help = esc_html__( 'Import events directly from a public Eventbrite.com URL. Please note that only Live events (i.e. published events) can be imported via URL.', 'the-events-calendar' );
} else {
$field->help = esc_html__( 'Import events directly from your connected Eventbrite.com account or from a public Eventbrite.com URL.', 'the-events-calendar' );
}
$default_eb_source = 'source_type_url';
if ( ! empty( $service->api()->licenses['tribe-eventbrite'] ) ) {
$field->options[] = [
'id' => 'https://www.eventbrite.com/me',
'text' => __( 'Import from your Eventbrite account', 'the-events-calendar' ),
'selected' => false,
];
$default_eb_source = 'https://www.eventbrite.com/me';
}
$field->options[] = [
'id' => 'source_type_url',
'text' => __( 'Import from Eventbrite URL', 'the-events-calendar' ),
'selected' => false,
];
$field->options[0]['selected'] = true;
?>
|
|
label = __( 'URL:', 'the-events-calendar' );
$field->placeholder = __( 'eventbrite.com/e/example-12345', 'the-events-calendar' );
$field->help = __( 'Enter an Eventbrite event URL, e.g. https://www.eventbrite.com/e/example-12345', 'the-events-calendar' );
?>
|
|
|