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;
}
}