function brainstorm_profile_form_alter in Brainstorm profile 8
Implements hook_form_alter().
Creates additional install settings.
File
- ./
brainstorm_profile.profile, line 16 - Enables modules and site configuration for a standard site installation.
Code
function brainstorm_profile_form_alter(&$form, FormStateInterface &$form_state, $form_id) {
if ($form_id == 'install_configure_form') {
// Add new option at configure site form. If checkbox was selected, we
// enable custom module, which sends usage statistics.
$form['additional_settings'] = [
'#type' => 'fieldset',
'#title' => t('Additional settings'),
'#collapsible' => FALSE,
];
$form['additional_settings']['send_message'] = [
'#type' => 'checkbox',
'#title' => t('Send info to developers team'),
'#description' => t('You can send us the anonymous data about your site (URL and site-name). If you have any problems it can help us fix them.'),
'#default_value' => TRUE,
];
$form['#submit'][] = 'brainstorm_profile_install_configure_form_custom_submit';
}
}