function social_group_form_group_closed_group_delete_form_alter in Open Social 8.3
Same name and namespace in other branches
- 8 modules/social_features/social_group/social_group.module \social_group_form_group_closed_group_delete_form_alter()
- 8.2 modules/social_features/social_group/social_group.module \social_group_form_group_closed_group_delete_form_alter()
Implements hook_form_FORM_ID_alter().
File
- modules/
social_features/ social_group/ social_group.module, line 51 - The Social group module.
Code
function social_group_form_group_closed_group_delete_form_alter(&$form, FormStateInterface $form_state, $form_id) {
// Add custom submit handler to delete all content of the group.
$group = _social_group_get_current_group();
$form['description']['#markup'] = t('Are you sure you want to delete your group "@group" along with all of the posts, events and topics inside this group?', [
'@group' => $group
->label(),
]);
$form['actions']['cancel'] = [
'#type' => 'submit',
'#value' => t('Cancel'),
'#submit' => [
'_social_group_cancel_join_leave_form',
],
'#limit_validation_errors' => [],
];
array_unshift($form['actions']['submit']['#submit'], '_social_group_delete_closed_group');
}