summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2007-11-09 07:46:10 +0000
committerDries Buytaert <dries@buytaert.net>2007-11-09 07:46:10 +0000
commitbeb7cfa80e5e5946a9c0a0e25aa2b619a1bb59b3 (patch)
tree8071270575434a283815894b54a38f7dbfcaa8da /modules
parentd07480357b473a257be973d9604c5b5f157f6ae5 (diff)
downloadbrdo-beb7cfa80e5e5946a9c0a0e25aa2b619a1bb59b3.tar.gz
brdo-beb7cfa80e5e5946a9c0a0e25aa2b619a1bb59b3.tar.bz2
- Patch #190483 by webernet et al: tiny code cleanup.
Diffstat (limited to 'modules')
-rw-r--r--modules/comment/comment.module15
1 files changed, 6 insertions, 9 deletions
diff --git a/modules/comment/comment.module b/modules/comment/comment.module
index 00ab4fb87..987da8f14 100644
--- a/modules/comment/comment.module
+++ b/modules/comment/comment.module
@@ -957,7 +957,6 @@ function comment_render($node, $cid = 0) {
$result = pager_query($query, $comments_per_page, 0, $query_count, $query_args);
$divs = 0;
- $last_depth = 0;
$num_rows = FALSE;
$comments = '';
drupal_add_css(drupal_get_path('module', 'comment') .'/comment.css');
@@ -967,16 +966,14 @@ function comment_render($node, $cid = 0) {
$comment->depth = count(explode('.', $comment->thread)) - 1;
if ($mode == COMMENT_MODE_THREADED_COLLAPSED || $mode == COMMENT_MODE_THREADED_EXPANDED) {
- if ($comment->depth > $last_depth) {
+ if ($comment->depth > $divs) {
$divs++;
$comments .= '<div class="indented">';
- $last_depth++;
}
else {
- while ($comment->depth < $last_depth) {
+ while ($comment->depth < $divs) {
$divs--;
$comments .= '</div>';
- $last_depth--;
}
}
}
@@ -996,16 +993,16 @@ function comment_render($node, $cid = 0) {
$num_rows = TRUE;
}
+ while ($divs-- > 0) {
+ $comments .= '</div>';
+ }
$comment_controls = variable_get('comment_controls_'. $node->type, COMMENT_CONTROLS_HIDDEN);
if ($num_rows && ($comment_controls == COMMENT_CONTROLS_ABOVE || $comment_controls == COMMENT_CONTROLS_ABOVE_BELOW)) {
$output .= drupal_get_form('comment_controls', $mode, $order, $comments_per_page);
}
- $output .= $comments;
- for ($i = 0; $i < $divs; $i++) {
- $output .= '</div>';
- }
+ $output .= $comments;
$output .= theme('pager', NULL, $comments_per_page, 0);
if ($num_rows && ($comment_controls == COMMENT_CONTROLS_BELOW || $comment_controls == COMMENT_CONTROLS_ABOVE_BELOW)) {