Tribe__Tickets__Commerce__PayPal__Main::get_event_reports_link( int $event_id, bool $url_only = false )

Links to sales report for all tickets for this event.


Parameters

$event_id

(int) (Required)

$url_only

(bool) (Optional)

Default value: false


Top ↑

Return

(string)


Top ↑

Source

File: src/Tribe/Commerce/PayPal/Main.php

	public function get_event_reports_link( $event_id, $url_only = false ) {
		$ticket_ids = (array) $this->get_tickets_ids( $event_id );
		if ( empty( $ticket_ids ) ) {
			return '';
		}

		$query = array(
			'page'    => 'tpp-orders',
			'post_id' => $event_id,
		);

		$report_url = add_query_arg( $query, admin_url( 'admin.php' ) );

		/**
		 * Filter the PayPal Ticket Orders (Sales) Report URL
		 *
		 * @var string $report_url Report URL
		 * @var int    $event_id   The post ID
		 * @var array  $ticket_ids An array of ticket IDs
		 *
		 * @return string
		 */
		$report_url = apply_filters( 'tribe_tickets_paypal_report_url', $report_url, $event_id, $ticket_ids );

		return $url_only
			? $report_url
			: '<small> <a href="' . esc_url( $report_url ) . '">' . esc_html__( 'Sales report', 'event-tickets' ) . '</a> </small>';
	}

Top ↑

Changelog

Changelog
Version Description
4.7 Introduced.