function discussthis_admin_settings_validate in Discuss This! 7
Same name and namespace in other branches
- 6 discussthis.admin.inc \discussthis_admin_settings_validate()
- 7.2 discussthis.admin.inc \discussthis_admin_settings_validate()
Validate the discussthis selections.
Make sure that every node-type selected also has a default Forum topic.
File
- ./
discussthis.admin.inc, line 225 - Settings callbacks
Code
function discussthis_admin_settings_validate($form, &$form_state) {
// Check if forum container is choosen for each enabled content types.
foreach ($form_state['values']['discussthis_types_config'] as $type => $config) {
if ($config[$type . '_enable'] && !$config[$type . '_forum']) {
form_set_error('forum', t('Please select a default forum container for content type "@type".', array(
'@type' => $type,
)));
}
}
}