You are here

function party_attached_entity_edit_form_edit_form in Party 7

Same name and namespace in other branches
  1. 8.2 plugins/content_types/party_attached_entity_edit_form.inc \party_attached_entity_edit_form_edit_form()

Config Form

1 string reference to 'party_attached_entity_edit_form_edit_form'
party_attached_entity_edit_form.inc in plugins/content_types/party_attached_entity_edit_form.inc
CTools content for user edit form

File

plugins/content_types/party_attached_entity_edit_form.inc, line 114
CTools content for user edit form

Code

function party_attached_entity_edit_form_edit_form($form, &$form_state) {
  $data_sets = party_get_data_set_info();
  if (count($data_sets)) {
    $form['data_set_name'] = array(
      '#type' => 'select',
      '#title' => t('Data Set'),
      '#options' => array(),
      '#default_value' => !empty($form_state['conf']['data_set_name']) ? $form_state['conf']['data_set_name'] : '',
    );
    foreach ($data_sets as $data_set_name => $data_set) {
      $form['data_set_name']['#options'][$data_set_name] = $data_set['label'];
    }
    $form['create'] = array(
      '#type' => 'checkbox',
      '#title' => t("Create entity if it doesn't exist"),
      '#default_value' => !empty($form_state['conf']['create']) ? $form_state['conf']['create'] : '',
    );
  }
  else {
    $form['no_data_set'] = array(
      '#prefix' => '<p class="error">',
      '#markup' => t('There are no data sets configured for party.'),
      '#suffix' => '</p>',
    );
  }
  return $form;
}