You are here

function opigno_og_access_form_submit_alter in Opigno 7

1 string reference to 'opigno_og_access_form_submit_alter'
opigno_og_access_form_alter in modules/opigno_og_access/opigno_og_access.module

File

modules/opigno_og_access/opigno_og_access.module, line 1221
Enable access control for private and public groups and group content.

Code

function opigno_og_access_form_submit_alter($form, &$form_state) {
  if ($form_state['values']['group_access'][LANGUAGE_NONE][0]['value'] == 0) {
    $form_state['values']['catalogue_visibility'][LANGUAGE_NONE][0]['value'] = 0;
    $form_state['values']['anomymous_visibility'][LANGUAGE_NONE][0]['value'] = 0;
    $form_state['values']['requires_validation'][LANGUAGE_NONE][0]['value'] = 0;
  }
  elseif ($form_state['values']['group_access'][LANGUAGE_NONE][0]['value'] == 1) {
    $form_state['values']['catalogue_visibility'][LANGUAGE_NONE][0]['value'] = 1;
  }
  elseif ($form_state['values']['group_access'][LANGUAGE_NONE][0]['value'] == 2) {
    $form_state['values']['catalogue_visibility'][LANGUAGE_NONE][0]['value'] = 1;
    $form_state['values']['anomymous_visibility'][LANGUAGE_NONE][0]['value'] = 1;
    $form_state['values']['requires_validation'][LANGUAGE_NONE][0]['value'] = 1;
  }
}