function uc_stock_form_uc_order_edit_products_form_alter in Ubercart 6.2
Implementation of hook_form_FORM_ID_alter().
File
- uc_stock/
uc_stock.module, line 127
Code
function uc_stock_form_uc_order_edit_products_form_alter(&$form, &$form_state) {
// Store original SKU and quantity for each product.
foreach (element_children($form['products']) as $key) {
$form['products'][$key]['original_model'] = array(
'#type' => 'hidden',
'#value' => $form['products'][$key]['model']['#value'],
'#name' => 'products[' . $key . '][original_model]',
);
$form['products'][$key]['original_qty'] = array(
'#type' => 'hidden',
'#value' => $form['products'][$key]['qty']['#value'],
'#name' => 'products[' . $key . '][original_qty]',
);
}
$form['update_stock'] = array(
'#type' => 'checkbox',
'#title' => t('Update stock levels when products are removed or quantities are changed.'),
'#default_value' => TRUE,
);
}