protected function _get_tax_rows($tktrow, $ticket) { $tax_rows = ''; $template = PRICING_TEMPLATE_PATH . 'event_tickets_datetime_ticket_tax_row.template.php'; $template_args = array(); $taxes = empty($ticket) ? EE_Taxes::get_taxes_for_admin() : $ticket->get_ticket_taxes_for_admin(); foreach ($taxes as $tax) { $tax_added = $this->_get_tax_added($tax, $ticket); $template_args = array('display_tax' => !empty($ticket) && $ticket->get('TKT_taxable') ? '' : ' style="display:none;"', 'tax_id' => $tax->ID(), 'tkt_row' => $tktrow, 'tax_label' => $tax->get('PRC_name'), 'tax_added' => $tax_added, 'tax_added_display' => EEH_Template::format_currency($tax_added, FALSE, FALSE), 'tax_amount' => $tax->get('PRC_amount')); $template_args = apply_filters('FHEE__espresso_events_Pricing_Hooks___get_tax_rows__template_args', $template_args, $tktrow, $ticket, $this->_is_creating_event); $tax_rows .= EEH_Template::display_template($template, $template_args, TRUE); } return $tax_rows; }
/** * Simply returns an array of EE_Price objects that are taxes. * @return EE_Price[] */ public function get_ticket_taxes_for_admin() { return EE_Taxes::get_taxes_for_admin(); }