Show
Ignore:
Timestamp:
07/03/08 02:52:55 (17 months ago)
Author:
auno
Message:

Fixed to work previewing comment reply. BugzID:80425

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/release-41/lib/MT/CMS/Comment.pm

    r2643 r2692  
    12901290    $param->{'comment'} = $comment; 
    12911291 
    1292     require MT::Serialize; 
    1293     my $ser   = MT::Serialize->new( $cfg->Serializer ); 
    1294     my $state = $comment->column_values; 
    1295     $state->{static} = $q->param('static'); 
    1296     $param->{'comment_state'} = unpack 'H*', $ser->serialize( \$state ); 
    1297     $param->{'comment_is_static'} = 1; 
    1298     $param->{'entry'} = $entry; 
    1299     $param->{'current_timestamp'} = $ts; 
    1300     $param->{'commenter'} = $app->user; 
    1301     $param->{'blog_id'} = $parent->blog_id; 
    1302     $param->{'blog'} = $parent->blog; 
     1292    my $tmpl = $app->load_tmpl('include/comment_detail.tmpl'); 
     1293    my $ctx  = $tmpl->context; 
     1294    $ctx->stash( 'comment', $comment ); 
     1295    $ctx->stash( 'entry',   $entry ); 
     1296    $ctx->stash( 'blog',    $parent->blog ); 
     1297    $param->{'preview_html'} = $tmpl->output; 
    13031298 
    13041299    return $app->build_page( 'dialog/comment_reply.tmpl', 
     
    17671762    $comment->blog_id( $entry->blog_id ); 
    17681763    $comment->entry_id( $entry->id ); 
     1764    $comment->parent_id( $parent->id ); 
    17691765    $comment->author( remove_html($nick) ); 
    17701766    $comment->email( remove_html( $app->user->email ) );