12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- <?php
- /**
- * @file
- * Theme functions for the uc_quote module.
- */
- /**
- * Displays the formatted quote cart pane.
- *
- * @param $variables
- * An associative array containing:
- * - form: A render element representing the form.
- *
- * @ingroup themeable
- */
- function theme_uc_cart_pane_quotes($variables) {
- $form = $variables['form'];
- $output = '<p class="quote-title">' . t('Estimated shipping cost:') . '</p>';
- $output .= drupal_render_children($form);
- return $output;
- }
- /**
- * Displays the returned shipping rates.
- *
- * @param $variables
- * An associative array containing:
- * - form: A render element representing the form.
- *
- * @ingroup themeable
- */
- function theme_uc_quote_returned_rates($variables) {
- $form = $variables['form'];
- $output = '';
- $keys = element_children($form);
- // Render notes and error messages after each radio button.
- if (count($keys) > 1) {
- foreach ($keys as $key) {
- if ($key == 'quote_option') {
- continue;
- }
- if (isset($form['quote_option'][$key])) {
- $output .= drupal_render($form['quote_option'][$key]);
- }
- $output .= drupal_render($form[$key]);
- }
- }
- $output .= drupal_render_children($form);
- return $output;
- }
|