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;
}