You are here

function _form_builder_webform_form_builder_map_file in Form Builder 7

Same name and namespace in other branches
  1. 6 modules/webform/form_builder_webform.components.inc \_form_builder_webform_form_builder_map_file()
  2. 7.2 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 205
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_directory' => array(
        'form_parents' => array(
          'extra',
          'directory',
        ),
        'storage_parents' => array(
          'extra',
          'directory',
        ),
      ),
      'webform_file_scheme' => array(
        'form_parents' => array(
          'extra',
          'scheme',
        ),
        'storage_parents' => array(
          'extra',
          'scheme',
        ),
      ),
      'webform_file_progress_indicator' => array(
        'form_parents' => array(
          'display',
          'progress_indicator',
        ),
        'storage_parents' => array(
          'extra',
          'progress_indicator',
        ),
      ),
    ),
  );
}