function esign_form_process in E-Sign 7
Element processing from hook_element_info.
Helps generate the field for FAPI.
1 string reference to 'esign_form_process'
- esign_element_info in ./
esign.module - Implements hook_element_info().
File
- ./
esign.module, line 248 - Defines all hooks and functions to manage the e-sign field.
Code
function esign_form_process($element, $form_state, $complete_form = array()) {
// Get the default settings.
$settings = esign_field_widget_info();
$settings = $settings['esign_signature_widget']['settings'];
// Override the default settings with the ones passed in via the form.
$settings['hide_name'] = $element['#hide_name'];
$settings['hide_title'] = $element['#hide_title'];
if (isset($element['#esign_options']) && count($element['#esign_options']) > 0) {
$settings = array_merge($settings, $element['#esign_options']);
}
$element = esign_signature_form_base(LANGUAGE_NONE, array(), $element['#name'], $element, $settings);
$element['#tree'] = TRUE;
return $element;
}