59a60,71 > else if ((arg(0) == 'comment') && (arg(1) == 'reply') && is_numeric(arg(2))) { > $nid = arg(2); > $terms = taxonomy_node_get_terms_by_vocabulary($nid, $selector_vid); > if ($terms) { > $term = current($terms); > $custom_theme = variable_get('taxonomy_theme_term|'.$term->tid, $default_theme); > } > else if ($theme_forum_dep) { > $term = db_fetch_object(db_query('SELECT tid FROM {forum} WHERE nid = %d', $nid)); > $custom_theme = variable_get('taxonomy_theme_forum|'.$term->tid, $default_theme); > } > } 103a116,126 > else if ((arg(0) == 'comment') && (arg(1) == 'reply') && is_numeric(arg(2))) { > $nid = arg(2); > $terms = taxonomy_node_get_terms($nid); > $term = current($terms); > $vid = $term->vid; > $custom_theme = variable_get('taxonomy_theme_vocab|'.$vid, $default_theme); > if ($theme_forum_dep && ($vid == $forum_vid)) { > $term = db_fetch_object(db_query('SELECT tid FROM {forum} WHERE nid = %d', $nid)); > $custom_theme = variable_get('taxonomy_theme_forum|'.$term->tid, $default_theme); > } > } 148a172,182 > else if ((arg(0) == 'comment') && (arg(1) == 'reply') && is_numeric(arg(2))) { > $nid = arg(2); > $terms = taxonomy_node_get_terms($nid); > $term = current($terms); > $vid = $term->vid; > $custom_theme = variable_get('taxonomy_theme_all|'.$term->tid, $default_theme); > if ($theme_forum_dep && ($vid == $forum_vid)) { > $term = db_fetch_object(db_query('SELECT tid FROM {forum} WHERE nid = %d', $nid)); > $custom_theme = variable_get('taxonomy_theme_forum|'.$term->tid, $default_theme); > } > } 190a225,235 > else if ((arg(0) == 'comment') && (arg(1) == 'reply') && is_numeric(arg(2))) { > $nid = arg(2); > $nodetype = db_fetch_object(db_query('SELECT type FROM {node} WHERE nid = %d', $nid)); > if ($nodetype->type) { > $custom_theme = variable_get('taxonomy_theme_nodetype|'.$nodetype->type, $default_theme); > if (($nodetype->type == 'forum topic') && $theme_forum_dep) { > $term = db_fetch_object(db_query('SELECT tid FROM {forum} WHERE nid = %d', $nid)); > $custom_theme = variable_get('taxonomy_theme_forum|'.$term->tid, $default_theme); > } > } > }