File "csv.php"
Full Path: /home/romayxjt/public_html/wp-content/plugins/the-events-calendar/src/admin-views/aggregator/origins/csv.php
File size: 4.82 KB
MIME-type: text/x-php
Charset: utf-8
<?php
$origin_slug = 'csv';
$field = (object) [];
$field->label = __( 'Content Type:', 'the-events-calendar' );
$field->placeholder = __( 'Select Content Type', 'the-events-calendar' );
$field->help = __( 'Specify the type of content you wish to import, e.g. events.', 'the-events-calendar' );
$field->help .= '<br/>';
$field->help .= __( 'For the best results, import venue and organizer files before importing event files.', 'the-events-calendar' );
$field->source = 'csv_content_type';
$csv_record = Tribe__Events__Aggregator__Records::instance()->get_by_origin( 'csv' );
$post_types = $csv_record->get_import_post_types();
$main = Tribe__Events__Main::instance();
?>
<tr class="tribe-dependent" data-depends="#tribe-ea-field-origin" data-condition="csv">
<th scope="row">
<label for="tribe-ea-field-csv_content_type"><?php echo esc_html( $field->label ); ?></label>
</th>
<td>
<select
name="aggregator[csv][content_type]"
id="tribe-ea-field-csv_content_type"
class="tribe-ea-field tribe-ea-dropdown tribe-ea-size-large"
placeholder="<?php echo esc_attr( $field->placeholder ); ?>"
data-hide-search
data-prevent-clear
>
<option value=""><?php echo esc_attr( $field->placeholder ); ?></option>
<?php foreach ( $post_types as $post_type ) : ?>
<option value="<?php echo esc_attr( $post_type->name ); ?>"><?php echo esc_html( $post_type->labels->name ); ?></option>
<?php endforeach; ?>
</select>
<span class="tribe-bumpdown-trigger tribe-bumpdown-permanent tribe-bumpdown-nohover tribe-ea-help dashicons dashicons-editor-help" data-bumpdown="<?php echo esc_attr( $field->help ); ?>" data-width-rule="all-triggers"></span>
</td>
</tr>
<?php
$field = (object) [];
$field->label = __( 'Choose File:', 'the-events-calendar' );
$field->placeholder = __( 'Choose a CSV file', 'the-events-calendar' );
$field->help = __( 'Select your .CSV file from the WordPress media library. You may need to first upload the file from your computer to the library.', 'the-events-calendar' );
$field->button = __( 'Upload', 'the-events-calendar' );
$field->media_title = __( 'Upload a CSV File', 'the-events-calendar' );
?>
<tr class="tribe-dependent" data-depends="#tribe-ea-field-csv_content_type" data-condition-not-empty>
<th scope="row">
<label for="tribe-ea-field-file"><?php echo esc_html( $field->label ); ?></label>
</th>
<td>
<input
name="aggregator[csv][file]"
type="hidden"
id="tribe-ea-field-csv_file"
class="tribe-ea-field tribe-ea-size-large"
placeholder="<?php echo esc_attr( $field->placeholder ); ?>"
>
<button
class="tribe-ea-field tribe-ea-media_button tribe-dependent button button-secondary"
data-input="tribe-ea-field-csv_file"
data-media-title="<?php echo esc_attr( $field->media_title ); ?>"
data-mime-type="text/csv"
data-depends="#tribe-ea-field-csv_file"
data-condition-empty
>
<?php echo esc_html( $field->button ); ?>
</button>
<span class="tribe-ea-fileicon dashicons dashicons-media-document"></span>
<span class="tribe-ea-field tribe-ea-file-name" id="tribe-ea-field-csv_file_name"><?php echo esc_html__( 'No file chosen', 'the-events-calendar' ); ?></span>
<span class="tribe-bumpdown-trigger tribe-bumpdown-permanent tribe-bumpdown-nohover tribe-ea-help dashicons dashicons-editor-help" data-bumpdown="<?php echo esc_attr( $field->help ); ?>" data-width-rule="all-triggers"></span>
</td>
</tr>
<tr class="tribe-dependent" data-depends="#tribe-ea-field-csv_file" data-condition-not-empty>
<td colspan="2" class="tribe-button-row">
<button type="submit" class="button button-primary tribe-preview">
<?php esc_html_e( 'Preview', 'the-events-calendar' ); ?>
</button>
</td>
</tr>
<div class="tec-admin-ea-help-message" data-depends="#tribe-ea-field-origin" data-condition-not-empty data-condition-relation="and" data-condition-not='["url","eventbrite", "gcal", "ics", "ical", "meetup", "url"]'>
<?php esc_html_e( 'Need assistance? You can find more information here:', 'the-events-calendar' ); ?>
<img
class="tec-admin-ea-help-message__icon"
src="<?php echo esc_url( tribe_resource_url( 'images/icons/tec-horns.svg', false, null, $main ) ); ?>"
alt="<?php esc_attr_e( 'The Events Calendar logo', 'the-events-calendar' ); ?>"
/>
<a href="https://evnt.is/1bam" target="_blank" rel="noopener noreferrer">
<?php esc_html_e( 'Importing Calendar Data From a CSV File', 'the-events-calendar' ); ?>
</a>
<img
class="tec-admin-ea-help-message__icon"
src="<?php echo esc_url( tribe_resource_url( 'images/icons/tec-horns.svg', false, null, $main ) ); ?>"
alt="<?php esc_attr_e( 'The Events Calendar logo', 'the-events-calendar' ); ?>"
/>
<a href="https://evnt.is/1ban" target="_blank" rel="noopener noreferrer">
<?php esc_html_e( 'CSV File Formatting and Examples ', 'the-events-calendar' ); ?>
</a>
</div>