Warning: Array to string conversion in /home/customer/www/docs.automatorplugin.com/public_html/wp-content/themes/wporg-developer/inc/template-tags.php on line 825
MEC_HELPERS::get_event_tickets_cost()
Returns the tickets prices cost.
Return Return
(string) The comma separated ticket costs.
Source Source
File: src/integrations/modern-events-calendar/helpers/mec-helpers.php
public function get_event_tickets_cost() { if ( ! class_exists( '\MEC_feature_books' ) && ! method_exists( '\MEC_feature_books', 'getBook' ) ) { return ''; } if ( ! class_exists( '\MEC_main' ) && ! method_exists( '\MEC_main', 'render_price' ) ) { return ''; } $mec_book = new \MEC_feature_books(); $mec_main = new \MEC_main(); $book = $mec_book->getBook(); $event_tickets = get_post_meta( $this->event_id, 'mec_tickets', true ); $costs = array(); $attendees_count = 1; // Mocks the number of users. We need 1. if ( ! empty( $event_tickets ) ) { foreach ( $event_tickets as $id => $ticket ) { $raw_tickets = array( $id => 1 ); $price_details = $book->get_price_details( $raw_tickets, $event_id, $event_tickets, array() ); $costs[] = $mec_main->render_price( $price_details['total'] ); } } return implode( ', ', $costs ); }
Expand full source code Collapse full source code View on Github