web/wp-content/themes/thematic/library/extensions/discussion.php
author ymh <ymh.work@gmail.com>
Mon, 22 Mar 2010 16:36:28 +0100
changeset 5 ac511f1ccc8e
parent 1 0d28b7c10758
permissions -rw-r--r--
add hgignore
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
0d28b7c10758 First commit
ymh
parents:
diff changeset
     1
<?php
0d28b7c10758 First commit
ymh
parents:
diff changeset
     2
0d28b7c10758 First commit
ymh
parents:
diff changeset
     3
// Custom callback to list comments in the Thematic style
0d28b7c10758 First commit
ymh
parents:
diff changeset
     4
function thematic_comments($comment, $args, $depth) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
     5
    $GLOBALS['comment'] = $comment;
0d28b7c10758 First commit
ymh
parents:
diff changeset
     6
	$GLOBALS['comment_depth'] = $depth;
0d28b7c10758 First commit
ymh
parents:
diff changeset
     7
    ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
     8
    	<li id="comment-<?php comment_ID() ?>" class="<?php thematic_comment_class() ?>">
0d28b7c10758 First commit
ymh
parents:
diff changeset
     9
    		<div class="comment-author vcard"><?php thematic_commenter_link() ?></div>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    10
    		<div class="comment-meta"><?php printf(__('Posted %1$s at %2$s <span class="meta-sep">|</span> <a href="%3$s" title="Permalink to this comment">Permalink</a>', 'thematic'),
0d28b7c10758 First commit
ymh
parents:
diff changeset
    11
    					get_comment_date(),
0d28b7c10758 First commit
ymh
parents:
diff changeset
    12
    					get_comment_time(),
0d28b7c10758 First commit
ymh
parents:
diff changeset
    13
    					'#comment-' . get_comment_ID() );
0d28b7c10758 First commit
ymh
parents:
diff changeset
    14
    					edit_comment_link(__('Edit', 'thematic'), ' <span class="meta-sep">|</span> <span class="edit-link">', '</span>'); ?></div>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    15
    <?php if ($comment->comment_approved == '0') _e("\t\t\t\t\t<span class='unapproved'>Your comment is awaiting moderation.</span>\n", 'thematic') ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    16
            <div class="comment-content">
0d28b7c10758 First commit
ymh
parents:
diff changeset
    17
        		<?php comment_text() ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    18
    		</div>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    19
			<?php // echo the comment reply link with help from Justin Tadlock http://justintadlock.com/ and Will Norris http://willnorris.com/
0d28b7c10758 First commit
ymh
parents:
diff changeset
    20
				if($args['type'] == 'all' || get_comment_type() == 'comment') :
0d28b7c10758 First commit
ymh
parents:
diff changeset
    21
					comment_reply_link(array_merge($args, array(
0d28b7c10758 First commit
ymh
parents:
diff changeset
    22
						'reply_text' => __('Reply','thematic'), 
0d28b7c10758 First commit
ymh
parents:
diff changeset
    23
						'login_text' => __('Log in to reply.','thematic'),
0d28b7c10758 First commit
ymh
parents:
diff changeset
    24
						'depth' => $depth,
0d28b7c10758 First commit
ymh
parents:
diff changeset
    25
						'before' => '<div class="comment-reply-link">', 
0d28b7c10758 First commit
ymh
parents:
diff changeset
    26
						'after' => '</div>'
0d28b7c10758 First commit
ymh
parents:
diff changeset
    27
					)));
0d28b7c10758 First commit
ymh
parents:
diff changeset
    28
				endif;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    29
			?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    30
<?php }
0d28b7c10758 First commit
ymh
parents:
diff changeset
    31
0d28b7c10758 First commit
ymh
parents:
diff changeset
    32
// Custom callback to list pings in the Thematic style
0d28b7c10758 First commit
ymh
parents:
diff changeset
    33
function thematic_pings($comment, $args, $depth) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    34
       $GLOBALS['comment'] = $comment;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    35
        ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    36
    		<li id="comment-<?php comment_ID() ?>" class="<?php thematic_comment_class() ?>">
0d28b7c10758 First commit
ymh
parents:
diff changeset
    37
    			<div class="comment-author"><?php printf(__('By %1$s on %2$s at %3$s', 'thematic'),
0d28b7c10758 First commit
ymh
parents:
diff changeset
    38
    					get_comment_author_link(),
0d28b7c10758 First commit
ymh
parents:
diff changeset
    39
    					get_comment_date(),
0d28b7c10758 First commit
ymh
parents:
diff changeset
    40
    					get_comment_time() );
0d28b7c10758 First commit
ymh
parents:
diff changeset
    41
    					edit_comment_link(__('Edit', 'thematic'), ' <span class="meta-sep">|</span> <span class="edit-link">', '</span>'); ?></div>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    42
    <?php if ($comment->comment_approved == '0') _e('\t\t\t\t\t<span class="unapproved">Your trackback is awaiting moderation.</span>\n', 'thematic') ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    43
            <div class="comment-content">
0d28b7c10758 First commit
ymh
parents:
diff changeset
    44
    			<?php comment_text() ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    45
			</div>
0d28b7c10758 First commit
ymh
parents:
diff changeset
    46
<?php }
0d28b7c10758 First commit
ymh
parents:
diff changeset
    47
0d28b7c10758 First commit
ymh
parents:
diff changeset
    48
?>