function farm_livestock_weight_form_farm_livestock_birth_form_alter in farmOS 7
Implements hook_form_FORM_ID_alter().
File
- modules/
farm/ farm_livestock/ farm_livestock_weight/ farm_livestock_weight.module, line 973 - Farm livestock weight module.
Code
function farm_livestock_weight_form_farm_livestock_birth_form_alter(&$form, &$form_state, $form_id) {
// Add birth weight fields to children fieldsets in birth quick form.
$child_fieldsets = element_children($form['birth']['child']);
if (!empty($child_fieldsets)) {
foreach ($child_fieldsets as $i) {
$form['birth']['child'][$i]['weight'] = array(
'#type' => 'textfield',
'#title' => t('Birth weight'),
'#element_validate' => array(
'element_validate_number',
),
'#weight' => 20,
);
$form['birth']['child'][$i]['units'] = array(
'#type' => 'textfield',
'#title' => t('Weight units'),
'#autocomplete_path' => 'taxonomy/autocomplete/field_farm_quantity_units',
'#weight' => 21,
);
}
}
// Add submit function.
$form['#submit'][] = 'farm_livestock_weight_form_farm_livestock_birth_form_submit';
}