Tribe__Tickets_Plus__Commerce__PayPal__Meta::process_front_end_tickets_form()
Processes the data that might have been sent along with a front-end ticket form.
Source
File: src/Tribe/Commerce/PayPal/Meta.php
public function process_front_end_tickets_form() {
if ( empty( $_POST[ Tribe__Tickets_Plus__Meta__Storage::META_DATA_KEY ] ) ) {
return;
}
$id = $this->storage->maybe_set_attendee_meta_cookie();
if ( ! empty( $id ) ) {
$this->meta_id = $id;
$this->transient_name = $this->get_transient_name( $id );
}
// Store the current PayPal redirect so we can return to it after dealing with ticket meta.
$redirect_key = tribe_get_request_var( 'event_tickets_redirect_to', '' );
$url = $this->storage->retrieve_temporary_data( $redirect_key );
if ( empty( $url ) ) {
return;
}
$url = base64_decode( $url );
wp_redirect( $url );
tribe_exit();
}
Changelog
| Version | Description |
|---|---|
| 4.7 | Introduced. |