Tribe__Tickets__Metabox::get_ticket_controls( int $post_id, int $ticket_id, boolean $echo = true )

Get the controls (move, delete) as a string.


Parameters

$post_id

(int) (Required)

$ticket_id

(int) (Required)

$echo

(boolean) (Optional)

Default value: true


Top ↑

Return

(string)


Top ↑

Source

File: src/Tribe/Metabox.php

	public function get_ticket_controls( $post_id, $ticket_id = null, $echo = true ) {
		$provider = tribe_tickets_get_ticket_provider( $ticket_id );

		if ( ! $provider ) {
			return false;
		}

		if ( ! $ticket_id ) {
			return false;
		}

		$ticket = $provider->get_ticket( $post_id, $ticket_id );

		if ( empty( $ticket ) ) {
			return false;
		}

		$controls = array();

		if ( tribe_is_truthy( tribe_get_request_var( 'is_admin', true ) ) ) {
			$controls[] = $provider->get_ticket_move_link( $post_id, $ticket );
		}
		$controls[] = $provider->get_ticket_delete_link( $ticket );

		$html = join( ' | ', $controls );

		if ( $echo )  {
			echo $html;
		}

		return $html;
	}

Top ↑

Changelog

Changelog
Version Description
4.6.2 Introduced.