You are here

function domain_vbo_modify_node_domains_form in Domain VBO 7

domain_vbo_modify_node_domains: Configuration form.

File

./domain_vbo.node.inc, line 10
Contains functions for Domain VBO User action.

Code

function domain_vbo_modify_node_domains_form($settings, &$form_state) {
  $form = array();
  $form['action'] = array(
    '#type' => 'radios',
    '#title' => t('Action'),
    '#options' => array(
      'replace' => t("Replace with"),
      'add' => t("Add"),
      'remove' => t("Remove"),
    ),
    '#description' => t("Choose the action to perform on each node"),
    '#required' => TRUE,
    '#default_value' => isset($settings['settings']['action']) ? $settings['settings']['action'] : 'replace',
  );
  $form['domains'] = array(
    '#type' => 'checkboxes',
    '#title' => t('Modify domains for node'),
    '#options' => domain_vbo_domains(),
    '#description' => t("Choose domains to process"),
    '#required' => TRUE,
  );
  $form['all_domains'] = array(
    '#type' => 'radios',
    '#title' => t('Send to all affiliates'),
    '#options' => array(
      'yes' => t("Yes"),
      'not' => t("Not"),
      'default' => t("Default"),
    ),
    '#default_value' => isset($settings['settings']['all_domains']) ? $settings['settings']['all_domains'] : 'default',
    '#required' => TRUE,
  );
  return $form;
}