Show
Ignore:
Timestamp:
07/03/08 00:38:35 (17 months ago)
Author:
bchoate
Message:

Fixed column-based sort_by for authors tag. Added 'glue' attribute support for comments tag.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/release-41/lib/MT/Template/ContextHandlers.pm

    r2656 r2684  
    62676267            $score_offset = delete($args->{offset}) || 0; 
    62686268            $re_sort = 1; 
     6269        } elsif (MT::Author->has_column($args->{sort_by})) { 
     6270            $args{'sort'} = $args->{sort_by}; 
    62696271        } 
    62706272    } 
     
    1013310135    local $ctx->{__stash}{commenter} = $ctx->{__stash}{commenter}; 
    1013410136    my $vars = $ctx->{__stash}{vars} ||= {}; 
     10137    my $glue = $args->{glue}; 
    1013510138    for my $c (@comments) { 
    1013610139        local $vars->{__first__} = $i == 1; 
     
    1015310156              CommentsFooter => ($i == scalar @comments), %$cond } ); 
    1015410157        return $ctx->error( $builder->errstr ) unless defined $out; 
     10158        $html .= $glue if defined $glue && length($html) && length($out); 
    1015510159        $html .= $out; 
    1015610160        $i++; 
     
    1045410458        my $root_url = $static_path . "images"; 
    1045510459        $logo = "$root_url/nav-commenters.gif"; 
     10460    } 
     10461    if ($logo =~ m!^/!) { 
     10462        # relative path, prepend blog domain 
     10463        my $blog = $ctx->stash('blog'); 
     10464        if ($blog) { 
     10465            my ($blog_domain) = $blog->archive_url =~ m|(.+://[^/]+)|; 
     10466            $logo = $blog_domain . $logo; 
     10467        } 
    1045610468    } 
    1045710469    my $result = qq{<img alt=\"Author Profile Page\" src=\"$logo\" width=\"16\" height=\"16\" />};