2003-05-29 16:05:37 +02:00
< ? php // Do not delete these lines
2003-12-11 01:22:36 +01:00
if ( 'wp-comments.php' == basename ( $HTTP_SERVER_VARS [ 'SCRIPT_FILENAME' ]))
2003-05-29 16:05:37 +02:00
die ( 'Please do not load this page directly. Thanks!' );
2004-01-29 07:49:19 +01:00
if (( $withcomments ) or ( $single )) {
2003-04-01 16:12:34 +02:00
2003-09-20 02:03:21 +02:00
if ( ! empty ( $post -> post_password )) { // if there's a password
2003-10-20 22:53:13 +02:00
if ( $HTTP_COOKIE_VARS [ 'wp-postpass_' . $cookiehash ] != $post -> post_password ) { // and it doesn't match the cookie
2003-09-27 07:45:59 +02:00
echo ( " <p>Enter your password to view comments.<p> " );
2003-09-20 02:03:21 +02:00
return ;
}
}
2003-11-30 01:55:19 +01:00
$comment_author = ( isset ( $HTTP_COOKIE_VARS [ 'comment_author_' . $cookiehash ])) ? trim ( $HTTP_COOKIE_VARS [ 'comment_author_' . $cookiehash ]) : '' ;
$comment_author_email = ( isset ( $HTTP_COOKIE_VARS [ 'comment_author_email_' . $cookiehash ])) ? trim ( $HTTP_COOKIE_VARS [ 'comment_author_email_' . $cookiehash ]) : '' ;
$comment_author_url = ( isset ( $HTTP_COOKIE_VARS [ 'comment_author_url_' . $cookiehash ])) ? trim ( $HTTP_COOKIE_VARS [ 'comment_author_url_' . $cookiehash ]) : '' ;
2003-04-01 16:12:34 +02:00
2004-01-05 04:06:21 +01:00
$comments = $wpdb -> get_results ( " SELECT * FROM $tablecomments WHERE comment_post_ID = ' $id ' AND comment_approved = '1' ORDER BY comment_date " );
2003-05-29 16:05:37 +02:00
?>
2003-04-01 16:12:34 +02:00
2003-10-04 00:31:47 +02:00
<!-- You can start editing here . -->
2003-04-01 16:12:34 +02:00
2004-01-28 09:40:58 +01:00
< h2 id = " comments " >< ? php comments_number ( 'Comments' ); ?>
< ? php if ( 'open' == $post -> comment_status ) { ?>
< a href = " #postcomment " title = " Leave a comment " >& raquo ; </ a >
< ? php } ?>
</ h2 >
2003-06-04 23:11:15 +02:00
< ? php if ( 'open' == $post -> ping_status ) { ?>
2003-10-04 00:31:47 +02:00
< p > The < acronym title = " Uniform Resource Identifier " > URI </ acronym > to TrackBack this entry is : < em >< ? php trackback_url () ?> </em></p>
2003-06-04 20:50:21 +02:00
< ? php } ?>
2003-05-29 16:05:37 +02:00
2003-11-15 09:58:18 +01:00
< ? php if ( $comments ) { ?>
< ol id = " commentlist " >
< ? php foreach ( $comments as $comment ) { ?>
< li id = " comment-<?php comment_ID() ?> " >
< ? php comment_text () ?>
2004-01-01 01:20:22 +01:00
< p >< cite >< ? php comment_type (); ?> by <?php comment_author_link() ?> — <?php comment_date() ?> @ <a href="#comment-<?php comment_ID() ?>"><?php comment_time() ?></a></cite> <?php edit_comment_link('Edit This', ' |'); ?></p>
2003-11-15 09:58:18 +01:00
</ li >
< ? php } // end for each comment ?>
2003-05-06 10:48:48 +02:00
</ ol >
2003-11-15 09:58:18 +01:00
< ? php } else { // this is displayed if there are no comments so far ?>
< p > No comments yet .</ p >
< ? php } ?>
2004-01-28 09:40:58 +01:00
< p >< ? php comments_rss_link ( '<abbr title="Really Simple Syndication">RSS</abbr> feed for comments on this post.' ); ?> </p>
< h2 id = " postcomment " > Leave a Comment </ h2 >
2003-06-04 23:11:15 +02:00
< ? php if ( 'open' == $post -> comment_status ) { ?>
2004-01-04 00:48:16 +01:00
< p > Line and paragraph breaks automatic , website trumps email , < acronym title = " Hypertext Markup Language " > HTML </ acronym > allowed : < code >< ? php echo allowed_tags (); ?> </code></p>
2003-04-01 16:12:34 +02:00
2003-12-11 01:22:36 +01:00
< form action = " <?php echo $siteurl ; ?>/wp-comments-post.php " method = " post " id = " commentform " >
2003-05-06 10:48:48 +02:00
< p >
< input type = " text " name = " author " id = " author " class = " textarea " value = " <?php echo $comment_author ; ?> " size = " 28 " tabindex = " 1 " />
2003-09-14 20:05:02 +02:00
< label for = " author " > Name </ label >
2003-04-01 16:12:34 +02:00
< input type = " hidden " name = " comment_post_ID " value = " <?php echo $id ; ?> " />
2003-05-06 10:48:48 +02:00
< input type = " hidden " name = " redirect_to " value = " <?php echo htmlspecialchars( $_SERVER["REQUEST_URI"] ); ?> " />
2003-04-01 16:12:34 +02:00
</ p >
2003-05-06 10:48:48 +02:00
< p >
< input type = " text " name = " email " id = " email " value = " <?php echo $comment_author_email ; ?> " size = " 28 " tabindex = " 2 " />
2003-05-29 16:05:37 +02:00
< label for = " email " > Email </ label >
2003-04-01 16:12:34 +02:00
</ p >
2003-05-06 10:48:48 +02:00
< p >
< input type = " text " name = " url " id = " url " value = " <?php echo $comment_author_url ; ?> " size = " 28 " tabindex = " 3 " />
2003-10-04 00:31:47 +02:00
< label for = " url " >< acronym title = " Uniform Resource Identifier " > URI </ acronym ></ label >
2003-04-01 16:12:34 +02:00
</ p >
2003-05-06 10:48:48 +02:00
< p >
2003-05-29 16:05:37 +02:00
< label for = " comment " > Your Comment </ label >
2003-05-06 10:48:48 +02:00
< br />
< textarea name = " comment " id = " comment " cols = " 70 " rows = " 4 " tabindex = " 4 " ></ textarea >
2003-04-01 16:12:34 +02:00
</ p >
2003-11-12 16:22:47 +01:00
< ? php
if ( 'none' != get_settings ( " comment_moderation " )) {
?>
< p >
2003-11-15 09:58:18 +01:00
< strong > Please note :</ strong > Comment moderation is currently enabled so there may be a delay between when you post your comment and when it shows up . Patience is a virtue ; there & #8217;s no need to resubmit your comment.
2003-11-12 16:22:47 +01:00
</ p >
< ? php
} // comment_moderation != 'none'
?>
2003-05-06 10:48:48 +02:00
< p >
< input name = " submit " type = " submit " tabindex = " 5 " value = " Say it! " />
2003-04-01 16:12:34 +02:00
</ p >
</ form >
2003-06-04 19:32:14 +02:00
< ? php } else { // comments are closed ?>
2004-01-28 09:40:58 +01:00
< p > Sorry , the comment form is closed at this time .</ p >
2003-06-04 19:32:14 +02:00
< ? php } ?>
2003-04-01 16:12:34 +02:00
< ? php // if you delete this the sky will fall on your head
}
2003-11-12 16:22:47 +01:00
?>