You are here

function uc_product_views_handler_add_to_cart_link in Ubercart 5

Return a formatted add to cart form to display in the View.

1 string reference to 'uc_product_views_handler_add_to_cart_link'
uc_product_views_tables in uc_product/uc_product.module
Implementation of hook_views_tables()

File

uc_product/uc_product.module, line 1260
The product module for Ubercart.

Code

function uc_product_views_handler_add_to_cart_link($fieldinfo, $fielddata, $value, $data) {
  $types = module_invoke_all('node_info');
  $product = node_load($data->nid);
  $module = $types[$product->type]['module'];
  if (theme_get_function($module . '_add_to_cart')) {
    return theme($module . '_add_to_cart', $product);
  }
  else {
    return theme('uc_product_add_to_cart', $product);
  }
}