function uc_cybersource_tax_test in Ubercart 7.3
Same name and namespace in other branches
- 5 payment/uc_cybersource/uc_cybersource.module \uc_cybersource_tax_test()
- 6.2 payment/uc_cybersource/uc_cybersource.module \uc_cybersource_tax_test()
Displays the taxes for an order.
1 string reference to 'uc_cybersource_tax_test'
- uc_cybersource_menu in payment/
uc_cybersource/ uc_cybersource.module - Implements hook_menu().
File
- payment/
uc_cybersource/ uc_cybersource.module, line 999 - A module used for CyberSource's Silent Order POST and Hosted Order Page methods of payment.
Code
function uc_cybersource_tax_test($order) {
// Fetch the taxes for the order.
$data = uc_cybersource_uc_calculate_tax($order);
// Build an item list for the taxes.
$items = array();
foreach ($data as $tax) {
$items[] = t('@tax: @amount', array(
'@tax' => $tax['name'],
'@amount' => uc_currency_format($tax['amount']),
));
}
// Display a message if there are no taxes.
if (empty($items)) {
$items[] = t('No taxes returned for this order.');
}
return array(
'#theme' => 'item_list',
'#items' => $items,
);
}