You are here

function uc_recurring_product_uc_cart_pane in UC Recurring Payments and Subscriptions 7.2

Implements hook_uc_cart_pane().

File

modules/uc_recurring_product/uc_recurring_product.module, line 238
Add recurring payments/fees to a product. This is imlpemented through Ubercarts product features.

Code

function uc_recurring_product_uc_cart_pane($items) {
  $body = array();
  $message = variable_get('uc_recurring_product_cart_pane_message', '');
  $order = new stdClass();
  $order->products = uc_cart_get_contents();
  if ($message && uc_recurring_product_get_recurring_products_in_order($order) != array()) {
    $body = array(
      '#type' => 'markup',
      '#theme' => 'uc_recurring_product_message',
      '#message' => check_markup($message),
      '#prefix' => '<div id="uc-recurring-product-cart-pane-message">',
      '#suffix' => '</div>',
    );
  }
  $panes[] = array(
    'id' => 'recurring-product-message',
    'body' => $body,
    'title' => t('Recurring products'),
    'desc' => t('Displays a message to the user if their cart contains any recurring products.'),
    'weight' => -5,
    'enabled' => FALSE,
  );
  return $panes;
}