123456789101112131415161718192021222324252627282930 |
- <?php
- /**
- * @file
- * Theme functions for the uc_payment module.
- */
- /**
- * Generates markup for payment totals.
- *
- * @ingroup themeable
- */
- function theme_uc_payment_totals($variables) {
- $order = $variables['order'];
- $line_items = uc_order_load_line_items_display($order);
- $output = '<table id="uc-order-total-preview">';
- foreach ($line_items as $line) {
- if (!empty($line['title'])) {
- $attributes = drupal_attributes(array('class' => array('line-item-' . $line['type'])));
- $output .= '<tr' . $attributes . '><td class="title">' . filter_xss($line['title']) . ':</td>'
- . '<td class="price">' . theme('uc_price', array('price' => $line['amount'])) . '</td></tr>';
- }
- }
- $output .= '</table>';
- return $output;
- }
|