You are here

function _form_builder_webform_form_builder_types_select 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_types_select()
  2. 7 modules/webform/form_builder_webform.components.inc \_form_builder_webform_form_builder_types_select()

Implements _form_builder_webform_form_builder_types_component().

Related topics

File

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

Code

function _form_builder_webform_form_builder_types_select() {
  $fields = array();
  $fields['select'] = array(
    'title' => t('Select list'),
    'properties' => array(
      'options',
      'multiple',
    ),
    'weight' => -5,
  );
  $fields['select']['default'] = _form_builder_webform_default('select', array(
    'aslist' => TRUE,
    'multiple' => FALSE,
  ));
  $fields['select']['default']['#options'] = array(
    '1' => t('one'),
    '2' => t('two'),
    '3' => t('three'),
  );
  $fields['select']['default']['#default_value'] = 1;
  $fields['select']['default']['#title'] = t('New select');
  $fields['checkboxes'] = array(
    'title' => t('Checkboxes'),
    'properties' => array(
      'options',
      'multiple',
    ),
    'weight' => -6,
  );
  $fields['checkboxes']['default'] = _form_builder_webform_default('select', array(
    'aslist' => FALSE,
    'multiple' => TRUE,
  ));
  $fields['checkboxes']['default']['#options'] = array(
    '1' => t('one'),
    '2' => t('two'),
    '3' => t('three'),
  );
  $fields['checkboxes']['default']['#default_value'] = array(
    1,
    2,
  );
  $fields['checkboxes']['default']['#title'] = t('New checkboxes');
  $fields['radios'] = array(
    'title' => t('Radios'),
    'properties' => array(
      'options',
    ),
    'weight' => -7,
  );
  $fields['radios']['default'] = _form_builder_webform_default('select', array(
    'aslist' => FALSE,
    'multiple' => FALSE,
  ));
  $fields['radios']['default']['#options'] = array(
    '1' => t('one'),
    '2' => t('two'),
    '3' => t('three'),
  );
  $fields['radios']['default']['#default_value'] = 1;
  $fields['radios']['default']['#title'] = t('New radios');
  return $fields;
}