function basic_cart_form_alter in Basic cart 7.3
Same name and namespace in other branches
- 8.6 basic_cart.module \basic_cart_form_alter()
- 8 basic_cart.module \basic_cart_form_alter()
- 8.0 basic_cart.module \basic_cart_form_alter()
- 8.2 basic_cart.module \basic_cart_form_alter()
- 8.3 basic_cart.module \basic_cart_form_alter()
- 8.4 basic_cart.module \basic_cart_form_alter()
- 8.5 basic_cart.module \basic_cart_form_alter()
Implements hook_form_alter().
Used for removing the add to cart text field from the node/add or node/edit form.
File
- ./
basic_cart.module, line 394
Code
function basic_cart_form_alter(&$form, &$form_state, $form_id) {
$types = basic_cart_product_types();
if (!empty($types) && is_array($types)) {
$types_ = array();
foreach ($types as $value) {
$types_[] = $value . '_node_form';
}
// Check if we are on a product content type.
if (in_array($form_id, $types_)) {
// We are - hiding the add to cart field.
if (isset($form['add_to_cart'])) {
unset($form['add_to_cart']);
}
}
}
}