You are here

function oa_wizard_add_content_edit_form in Open Atrium Wizard 7.2

Edit form for the panel.

1 string reference to 'oa_wizard_add_content_edit_form'
oa_wizard_add_content.inc in plugins/content_types/oa_wizard_add_content.inc

File

plugins/content_types/oa_wizard_add_content.inc, line 82

Code

function oa_wizard_add_content_edit_form($form, &$form_state) {
  $conf =& $form_state['conf'];
  if ($options = oa_wizard_wizard_options()) {
    if (isset($conf['content_types']) && !isset($conf['wizards'])) {
      $conf['wizards'] = $conf['content_types'];
      unset($conf['content_types']);
    }
    $form['wizards'] = array(
      '#title' => t('Wizards'),
      '#type' => 'checkboxes',
      '#options' => $options,
      '#default_value' => isset($conf['wizards']) ? $conf['wizards'] : array_values($options),
      '#description' => t('Select which content types you wish to display Add buttons for.'),
    );
    $form['button_class'] = array(
      '#title' => t('CSS class for links'),
      '#type' => 'textfield',
      '#default_value' => $conf['button_class'],
      '#description' => 'Enter CSS class for links, such as btn.',
    );
    $form['title_prefix'] = array(
      '#title' => t('Title Prefix'),
      '#type' => 'textfield',
      '#default_value' => $conf['title_prefix'],
      '#description' => 'Enter prefix text for link titles.',
    );
  }
  else {
    $form['not_configured']['#markup'] = t('Wizard it not properly configured.');
    if (user_access('administer site configuration')) {
      $form['not_configured']['#markup'] .= ' ' . l(t('Add a wizard?'), 'admin/structure/wizards/manage/wizard/add');
    }
  }
  return $form;
}