diff -drup addresses/addresses.module addresses_customize/addresses.module --- addresses/addresses.module 2010-07-09 04:06:50.000000000 -0400 +++ addresses_customize/addresses.module 2010-07-12 13:10:32.424125000 -0400 @@ -193,7 +193,7 @@ function addresses_elements_process($ele ? variable_get('addresses_user_settings', array()) : $form['#field_info'][$element['#field_name']]; $fields = $element['#fields']; - $values = $element['#default_value']; + $values = $element['#default_value']; // Reset the required fields based on the general required value if (empty($element['#required'])) { @@ -224,16 +224,16 @@ function addresses_elements_process($ele // Update the $fields array to reflect element visibility settings per the // new global settings options. It would be cleaner to simply update the // form generation function, but this method will be compatible with extra - // contrib fields. + // contrib fields. foreach (array_keys($fields) as $ftype) { - if (isset($fields[$ftype]) && !empty($settings[$ftype . '_select'])) { + if (!empty($settings[$ftype . '_select'])) { $fields[$ftype] = $settings[$ftype . '_select']; } } - + // Invoke addressfieldapi to allow modules to add their own addresses fields. // Then update these fields with the global settings for each field instance. - $extra = module_invoke_all('addressesfieldapi', 'form', $fields, $values); + $extra = module_invoke_all('addressesfieldapi', 'form', $fields, $values); foreach (element_children($extra) as $ename) { if (isset($settings[$ename . '_label'])) { $extra[$ename]['#title'] = t($settings[$ename . '_label']); diff -drup addresses/addresses.settings.inc addresses_customize/addresses.settings.inc --- addresses/addresses.settings.inc 2010-07-09 04:06:50.000000000 -0400 +++ addresses_customize/addresses.settings.inc 2010-07-12 12:06:37.783500000 -0400 @@ -141,7 +141,7 @@ function _addresses_addressesfieldapi_fo '#value' => isset($values[$ftype]) ? $values[$ftype] : '', ); } - } + } return $form; } @@ -560,7 +560,6 @@ function _addresses_settings_fields($fie $form['addresses'][$ftype][$ftype . '_desc'] = array( '#type' => 'textfield', '#size' => 60, - '#maxlength' => 255, '#default_value' => !isset($field_values[$ftype . '_desc']) ? $field['description'] : $field_values[$ftype . '_desc'], ); $form['addresses'][$ftype]['#title'] = $field['title'];