File "iCal.php"
Full Path: /home/romayxjt/public_html/wp-content/plugins/the-events-calendar/src/Tribe/Aggregator/Record/iCal.php
File size: 799 bytes
MIME-type: text/x-php
Charset: utf-8
<?php
// Don't load directly
defined( 'WPINC' ) or die;
class Tribe__Events__Aggregator__Record__iCal extends Tribe__Events__Aggregator__Record__Abstract {
public $origin = 'ical';
/**
* Public facing Label for this Origin
*
* @return string
*/
public function get_label() {
return __( 'iCalendar', 'the-events-calendar' );
}
/**
* Filters the event to ensure that fields are preserved that are not otherwise supported by iCal
*
* @param array $event Event data
* @param Tribe__Events__Aggregator__Record__Abstract $record Aggregator Import Record
*
* @return array
*/
public static function filter_event_to_preserve_fields( $event, $record ) {
if ( 'ical' !== $record->origin ) {
return $event;
}
return self::preserve_event_option_fields( $event );
}
}