You are here

function og_context_og_group_settings_form_validate in Organic groups 7

Validate an OG group.

File

og_context/og_context.module, line 262
Get a group from a viewed page.

Code

function og_context_og_group_settings_form_validate($form, &$form_state) {
  if ($form_state['values']['type'] != 'select') {
    return;
  }
  if (empty($form_state['values']['gid'])) {
    form_error($form['user'], t('You must select an OG group.'));
    return;
  }
  element_validate_integer_positive($form['gid'], $form_state);
  if (form_get_error($form['gid'])) {
    return;
  }
  $group = og_load($form_state['values']['gid']);
  if (!$group) {
    form_error($form['gid'], t('Invalid OG group selected.'));
  }
}