You are here

public function ServicesClientFieldReader::configForm in Services Client 7.2

Configuration form.

Overrides ServicesClientMapperPlugin::configForm

File

include/mapping.inc, line 449

Class

ServicesClientFieldReader
Reads data from drupal field.

Code

public function configForm(&$form, &$form_state) {
  $form['reader_config'] = array(
    '#type' => 'fieldset',
    '#title' => t('Property reader'),
    '#tree' => TRUE,
  );
  $form['reader_config']['field'] = array(
    '#type' => 'textfield',
    '#title' => t('Field name'),
    '#description' => t('Enter the name of the field'),
    '#default_value' => $this->config['field'],
  );
  $form['reader_config']['language'] = array(
    '#type' => 'textfield',
    '#title' => t('Language'),
    '#description' => t('Enter property name'),
    '#default_value' => $this->config['language'],
  );
  $form['reader_config']['property'] = array(
    '#type' => 'textfield',
    '#title' => t('Property name'),
    '#description' => t('Enter property name'),
    '#default_value' => $this->config['property'],
  );
  $form['reader_config']['all_values'] = array(
    '#type' => 'checkbox',
    '#tilte' => t('Read all values'),
    '#description' => t('Leave checked if this should read all values from field.'),
    '#default_value' => $this->config['all_values'],
  );
}