function esign_field_widget_form in E-Sign 7
Implements hook_field_widget_form().
File
- ./
esign.module, line 175 - Defines all hooks and functions to manage the e-sign field.
Code
function esign_field_widget_form(&$form, &$form_state, $field, $instance, $langcode, $items, $delta, $element) {
// Parse the settings into a string.
$settings = $instance['widget']['settings']['advanced_settings'];
// We only need this for this field.
switch ($instance['widget']['type']) {
case 'esign_signature_widget':
if (isset($field['cardinality']) && $field['cardinality'] == 1) {
$element['#type'] = 'fieldset';
}
$element = esign_signature_form_base($langcode, $items, $delta, $element, $settings);
break;
}
return $element;
}