You are here

function og_add_group_action_form in Organic groups 6.2

Same name and namespace in other branches
  1. 6 modules/og_actions/og_actions.module \og_add_group_action_form()

Configuration form for Add Group action.

File

modules/og_actions/og_actions.module, line 143

Code

function og_add_group_action_form($context) {
  if (!isset($context['groups'])) {
    $context['groups'] = array();
  }
  $groups = og_all_groups_options();
  if (count($groups)) {
    $form = array();
    $form['groups'] = array(
      '#type' => 'select',
      '#title' => t('Groups'),
      '#options' => $groups,
      '#description' => t('Select the groups to add to the node.'),
      '#default_value' => $context['groups'],
      '#required' => TRUE,
      '#multiple' => TRUE,
    );
  }
  else {
    drupal_set_message(t('Please <a href="!url">create</a> a group first.', array(
      '!url' => url('admin/content'),
    )));
  }
  return $form;
}