Changeset 3003

Show
Ignore:
Timestamp:
08/29/08 06:01:59 (3 months ago)
Author:
takayama
Message:

Fixed BugId:81384
* Applied patch

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/php/lib/block.mtcommentparent.php

    r1174 r3003  
    77 
    88function smarty_block_mtcommentparent($args, $content, &$ctx, &$repeat) { 
    9     $localvars = array('comment'); 
     9    $localvars = array('comment', 'commenter', 'current_timestamp'); 
    1010    if (!isset($content)) { 
    1111        $comment = $ctx->stash('comment'); 
     
    1515        if (!$parent) { $repeat = false; return ''; } 
    1616        $ctx->localize($localvars); 
    17         $ctx->stash('comment', $parent[0]); 
     17        $parent_comment = $parent[0]; 
     18        $ctx->stash('comment', $parent_comment); 
     19        $ctx->stash('current_timestamp', $parent_comment['comment_created_on']); 
     20        if ($parent_comment['comment_commenter_id']) { 
     21            $commenter = $ctx->mt->db->fetch_author($parent_comment['comment_commenter_id']); 
     22            if (empty($commenter)) { 
     23                $ctx->__stash['commenter'] = null; 
     24            } else { 
     25                $permission = $ctx->mt->db->fetch_permission(array('blog_id' => $parent_comment['comment_blog_id'], 'id' => $parent_comment['comment_commenter_id'])); 
     26                if (!empty($permission)) 
     27                    $commenter = array_merge($commenter, $permission[0]); 
     28                $ctx->stash('commenter', $commenter); 
     29            } 
     30        } else { 
     31            $ctx->__stash['commenter'] = null; 
     32        } 
    1833        $counter = 0; 
    1934    } else {