Tribe__Events__Aggregator__Service::confirm_import( array $args )
Confirms an import with Event Aggregator Service.
Contents
Parameters
- $args
-
(array) (Required)
Return
(bool) Whether the import was confirmed or not.
Source
File: src/Tribe/Aggregator/Service.php
public function confirm_import( $args ) {
$keys = array( 'origin', 'source', 'type' );
$keys = array_combine( $keys, $keys );
$confirmation_args = array_intersect_key( $args, $keys );
$confirmation_args = array_merge( $confirmation_args, array(
'eventbrite_token' => '1',
'meetup_api_key' => '1',
) );
// Set site for origin(s) that need it for new token handling.
if ( 'eventbrite' === $confirmation_args['origin'] ) {
$confirmation_args['site'] = site_url();
}
$response = $this->post_import( $confirmation_args );
$confirmed = ! empty( $response->status ) && 0 !== strpos( $response->status, 'error' );
return $confirmed;
}