function oa_related_settings_submit in Open Atrium Related Content 7.2
Submit handler for oa_related_oa_settings_form
1 string reference to 'oa_related_settings_submit'
- oa_related_oa_settings_form in ./
oa_related.module - Implements hook_oa_settings_form().
File
- ./
oa_related.module, line 442
Code
function oa_related_settings_submit($form, &$form_state) {
$update = FALSE;
// only revert features template if content types have changed
if (!empty($form_state['build_info']['oa_related_allowed_types']) && md5(serialize($form_state['build_info']['oa_related_allowed_types'])) != md5(serialize($form_state['values']['oa_related_allowed_types']))) {
variable_set('oa_related_allowed_types', $form_state['values']['oa_related_allowed_types']);
$update = TRUE;
}
if (isset($form_state['values']['oa_related_paragraph_bundles'])) {
$filtered = array_filter($form_state['values']['oa_related_paragraph_bundles']);
variable_set('oa_related_paragraph_bundles', $filtered);
$form_state['values']['oa_related_paragraph_bundles'] = $filtered;
$update = $update || $form_state['oa_related_paragraph_bundles'] != $filtered;
}
if ($update) {
features_template_revert();
}
}