Payout::get_total_amount()
Get total amount of payouts in query.
Return
(int) Total amount of payouts in query.
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 );
}
Changelog
| Version | Description |
|---|---|
| 4.7.0 | Introduced. |