uc_product_kit_forms

  1. drupal
    1. 6 uc_product_kit.module function
    2. 7 uc_product_kit.module function
Drupal 7 uc_product_kit_forms($form_id, $args)

Implements hook_forms().

Registers an "Add to Cart" form for each product kit.

See also

uc_product_kit_add_to_cart_form()

uc_catalog_buy_it_now_form()

File

sites/all/modules/ubercart/uc_product_kit/uc_product_kit.module, line 476
The product kit module for Ubercart.

Code

function uc_product_kit_forms($form_id, $args) {
  $forms = array();
  if (isset($args[0]) && isset($args[0]->nid) && isset($args[0]->type)) {
    $product = $args[0];
    if ($product->type == 'product_kit') {
      $forms['uc_product_kit_add_to_cart_form_' . $product->nid] = array('callback' => 'uc_product_kit_add_to_cart_form');
      $forms['uc_product_add_to_cart_form_' . $product->nid] = array('callback' => 'uc_product_kit_add_to_cart_form');
      $forms['uc_catalog_buy_it_now_form_' . $product->nid] = array('callback' => 'uc_product_kit_buy_it_now_form');
    }
  }
  return $forms;
}