You are here

function _form_builder_webform_form_builder_map_file in Form Builder 6

Same name and namespace in other branches
  1. 7.2 modules/webform/form_builder_webform.components.inc \_form_builder_webform_form_builder_map_file()
  2. 7 modules/webform/form_builder_webform.components.inc \_form_builder_webform_form_builder_map_file()

Implements _form_builder_webform_form_builder_map_component().

Related topics

File

modules/webform/form_builder_webform.components.inc, line 172
Default webform component callbacks for functionality related to the Form Builder.

Code

function _form_builder_webform_form_builder_map_file() {
  return array(
    'form_builder_type' => 'file',
    'properties' => array(
      // Webform 3.16 and earlier file filtering.
      'webform_file_filtering' => array(
        'form_parents' => array(
          'validation',
          'filtering',
        ),
        'storage_parents' => array(
          'extra',
          'filtering',
        ),
      ),
      // Webform 3.17 and later file filtering.
      'webform_file_extensions' => array(
        'form_parents' => array(
          'validation',
          'extensions',
        ),
        'storage_parents' => array(
          'extra',
          'filtering',
        ),
      ),
      'webform_file_size' => array(
        'form_parents' => array(
          'validation',
          'size',
        ),
        'storage_parents' => array(
          'extra',
          'filtering',
          'size',
        ),
      ),
      'webform_file_savelocation' => array(
        'form_parents' => array(
          'extra',
          'savelocation',
        ),
        'storage_parents' => array(
          'extra',
          'savelocation',
        ),
      ),
      'size' => array(
        'storage_parents' => array(
          'extra',
          'width',
        ),
      ),
    ),
  );
}