Tribe__Tickets__Commerce__Currency::get_provider_symbol_position( mixed $provider, int $object_id )

Returns the currency symbol position depending on the provider.


Parameters

$provider

(mixed) (Required) The ticket provider class name or object.

$object_id

(int) (Required) The post ID


Top ↑

Return

(string)


Top ↑

Source

File: src/Tribe/Commerce/Currency.php

	public function get_provider_symbol_position( $provider, $object_id ) {
		if ( ! class_exists( $provider ) ) {
			return $this->get_currency_symbol_position( $object_id );
		}

		if ( 'Tribe__Tickets_Plus__Commerce__WooCommerce__Main' === $provider ) {
			$position = get_option( 'woocommerce_currency_pos' );

			return in_array( $position, array( 'left', 'left_space' ) )
				? 'prefix'
				: 'postfix';
		}

		if ( 'Tribe__Tickets_Plus__Commerce__EDD__Main' === $provider && function_exists( 'edd_get_option' ) ) {
			$position = edd_get_option( 'currency_position', 'before' );

			return 'before' === $position ? 'prefix' : 'postfix';
		}

		return $this->get_currency_symbol_position( $object_id );
	}

Top ↑

Changelog

Changelog
Version Description
4.7 Introduced.