if(db_result(db_query('SELECT COUNT(*) FROM {term_data} WHERE tid = %d AND vid = %d',$term,$vocabulary))){
$node->tid=$term;
if(in_array($term,$containers)){
$term=taxonomy_get_term($term);
$error['taxonomy']=theme('error',t('The item \'%forum\' is only a container for forums. Please select one of the forums below it.',array('%forum'=>$term->name)));
}
else{
$node->tid=$term;
}
}
}
}
return$error;
}
functionforum_form(&$node,&$error){
...
...
@@ -211,7 +219,7 @@ function forum_form(&$node, &$error) {
if(db_result(db_query('SELECT COUNT(*) FROM {term_data} WHERE tid = %d AND vid = %d',$term,$vocabulary))){
$node->tid=$term;
if(in_array($term,$containers)){
$term=taxonomy_get_term($term);
$error['taxonomy']=theme('error',t('The item \'%forum\' is only a container for forums. Please select one of the forums below it.',array('%forum'=>$term->name)));
}
else{
$node->tid=$term;
}
}
}
}
return$error;
}
functionforum_form(&$node,&$error){
...
...
@@ -211,7 +219,7 @@ function forum_form(&$node, &$error) {