You are here

function discussthis_admin_validate in Discuss This! 5

Make sure that every node-type selected also has a default Forum topic

File

./discussthis.module, line 449

Code

function discussthis_admin_validate($form_id, $form_values) {
  $node_types = node_get_types('names');
  foreach ($form_values['discussthis_nodetypes'] as $type => $enabled) {
    if ($enabled && $form_values['discussthis_node_' . $type] == 0) {

      # The node type is enabled but has no default forum
      form_set_error('discussthis_node_' . $type, t('Please select a default Forum for ' . $node_types[$type] . ' nodes.'));
    }
  }
}