Payout::get_total_amount()

Get total amount of payouts in query.


Return

(int) Total amount of payouts in query.


Top ↑

Source

File: src/Tribe/Repositories/Payout.php

	public function get_total_amount() {
		/** @var \wpdb $wpdb */
		global $wpdb;

		$query = $this->get_query();

		if ( ! empty( $query->query_vars['meta_query']['_tribe_event_id_in']['value'] ) ) {
			$meta_key = '_tribe_event_amt_%d';

			$value_ids = (array) $query->query_vars['meta_query']['_tribe_event_id_in']['value'];

			$meta_keys = [];

			foreach ( $value_ids as $value_id ) {
				$meta_keys[] = sprintf( $meta_key, $value_id );
			}
		} else {
			$meta_keys = '_tribe_amount';
		}

		return $this->get_total_for_meta_keys( $meta_keys );
	}

Top ↑

Changelog

Changelog
Version Description
4.7.0 Introduced.