function social_group_flexible_group_form_group_flexible_group_edit_form_alter in Open Social 8.9
Same name and namespace in other branches
- 8.6 modules/social_features/social_group/modules/social_group_flexible_group/social_group_flexible_group.module \social_group_flexible_group_form_group_flexible_group_edit_form_alter()
- 8.7 modules/social_features/social_group/modules/social_group_flexible_group/social_group_flexible_group.module \social_group_flexible_group_form_group_flexible_group_edit_form_alter()
- 8.8 modules/social_features/social_group/modules/social_group_flexible_group/social_group_flexible_group.module \social_group_flexible_group_form_group_flexible_group_edit_form_alter()
- 10.3.x modules/social_features/social_group/modules/social_group_flexible_group/social_group_flexible_group.module \social_group_flexible_group_form_group_flexible_group_edit_form_alter()
- 10.0.x modules/social_features/social_group/modules/social_group_flexible_group/social_group_flexible_group.module \social_group_flexible_group_form_group_flexible_group_edit_form_alter()
- 10.1.x modules/social_features/social_group/modules/social_group_flexible_group/social_group_flexible_group.module \social_group_flexible_group_form_group_flexible_group_edit_form_alter()
- 10.2.x modules/social_features/social_group/modules/social_group_flexible_group/social_group_flexible_group.module \social_group_flexible_group_form_group_flexible_group_edit_form_alter()
Implements hook_form_FORM_ID_form_alter().
File
- modules/
social_features/ social_group/ modules/ social_group_flexible_group/ social_group_flexible_group.module, line 51 - The Social Group Flexible Group module.
Code
function social_group_flexible_group_form_group_flexible_group_edit_form_alter(&$form, FormStateInterface $form_state, $form_id) {
// Lets remove group type from flexible group.
// Editing is useless since the options are all in there.
if ($form['group_type']['#disabled']) {
// Remove all the options.
// @see social_group_form_alter().
unset($form['group_type']);
unset($form['#fieldgroups']['group_settings']->children['group_type']);
unset($form['#group_children']['group_type']);
}
$form['field_group_allowed_visibility']['#prefix'] = t('Altering the visibility options could result in changes in access for content within this group.');
$form['actions']['submit']['#submit'][] = '_social_flexible_group_edit_submit';
}