2003-10-27 08:09:25 +01:00
< ? php
$title = 'Edit Comments' ;
2003-12-08 04:46:42 +01:00
$parent_file = 'edit.php' ;
2003-12-11 01:22:36 +01:00
require_once ( 'admin-header.php' );
2003-10-27 08:09:25 +01:00
?>
2003-10-27 08:13:59 +01:00
< ul id = " adminmenu2 " >
2004-02-13 16:36:28 +01:00
< li >< a href = " edit.php " > Posts </ a ></ li >
< li >< a href = " edit-comments.php " class = " current " > Comments </ a ></ li >
< li class = " last " >< a href = " moderation.php " > Awaiting Moderation </ a ></ li >
2003-10-27 08:13:59 +01:00
</ ul >
2003-10-27 08:09:25 +01:00
< div class = " wrap " >
2004-02-13 16:36:28 +01:00
< form name = " searchform " action = " " method = " get " >
< fieldset >
< legend > Show Comments That Contain ...</ legend >
< input type = " text " name = " s " value = " <?php echo $s ; ?> " size = " 17 " />
< input type = " submit " name = " submit " value = " Search " />
</ fieldset >
</ form >
< p >< a href = " ?mode=view " > View Mode </ a > | < a href = " ?mode=edit " > Mass Edit Mode </ a ></ p >
2003-10-27 08:09:25 +01:00
< ? php
2004-02-13 16:36:28 +01:00
if ( $s ) {
$s = $wpdb -> escape ( $s );
$comments = $wpdb -> get_results ( " SELECT * FROM $tablecomments WHERE
comment_author LIKE '%$s%' OR
comment_author_email LIKE '%$s%' OR
comment_author_url LIKE ( '%$s%' ) OR
comment_author_IP LIKE ( '%$s%' ) OR
comment_content LIKE ( '%$s%' )
ORDER BY comment_date " );
} else {
$comments = $wpdb -> get_results ( " SELECT * FROM $tablecomments ORDER BY comment_date $commentorder LIMIT 20 " );
2003-10-27 08:09:25 +01:00
}
if ( $comments ) {
2003-10-27 08:40:15 +01:00
echo '<ol>' ;
2003-10-27 08:09:25 +01:00
foreach ( $comments as $comment ) {
2003-11-12 16:22:47 +01:00
$comment_status = wp_get_comment_status ( $comment -> comment_ID );
2003-11-30 23:13:53 +01:00
if ( 'unapproved' == $comment_status ) {
echo '<li class="unapproved" style="border-bottom: 1px solid #ccc;">' ;
} else {
echo '<li style="border-bottom: 1px solid #ccc;">' ;
2003-11-12 16:22:47 +01:00
}
2003-11-30 23:13:53 +01:00
?>
< p >< strong > Name :</ strong > < ? php comment_author () ?> <?php if ($comment->comment_author_email) { ?>| <strong>Email:</strong> <?php comment_author_email_link() ?> <?php } if ($comment->comment_author_email) { ?> | <strong>URI:</strong> <?php comment_author_url_link() ?> <?php } ?>| <strong>IP:</strong> <a href="http://ws.arin.net/cgi-bin/whois.pl?queryinput=<?php comment_author_IP() ?>"><?php comment_author_IP() ?></a></p>
2003-10-27 08:40:15 +01:00
< ? php comment_text () ?>
< p > Posted < ? php comment_date ( 'M j, g:i A' ) ?> | <?php
2003-10-27 08:09:25 +01:00
if (( $user_level > $authordata -> user_level ) or ( $user_login == $authordata -> user_login )) {
2003-12-11 01:22:36 +01:00
echo " <a href= \" post.php?action=editcomment&comment= " . $comment -> comment_ID . " \" >Edit Comment</a> " ;
2003-12-28 12:02:23 +01:00
echo " | <a href= \" post.php?action=deletecomment&p= " . $comment -> comment_post_ID . " &comment= " . $comment -> comment_ID . " \" onclick= \" return confirm('You are about to delete this comment by \ ' " . $comment -> comment_author . " \ ' \\ n \ 'Cancel \ ' to stop, \ 'OK \ ' to delete.') \" >Delete Comment</a> — " ;
2003-10-27 08:09:25 +01:00
} // end if any comments to show
2003-12-08 01:31:02 +01:00
// Get post title
$post_title = $wpdb -> get_var ( " SELECT post_title FROM $tableposts WHERE ID = $comment->comment_post_ID " );
$post_title = ( '' == $post_title ) ? " # $comment->comment_post_ID " : $post_title ;
2003-12-28 12:02:23 +01:00
?> <a href="post.php?action=edit&post=<?php echo $comment->comment_post_ID; ?>">Edit Post “<?php echo stripslashes($post_title); ?>”</a> | <a href="<?php echo get_permalink($comment->comment_post_ID); ?>">View Post</a></p>
2003-10-27 08:40:15 +01:00
</ li >
2003-10-27 08:09:25 +01:00
< ? php
} // end foreach
2003-10-27 08:40:15 +01:00
echo '</ol>' ;
2003-10-27 08:09:25 +01:00
} else {
?>
< p >
< strong > No results found .</ strong >
</ p >
< ? php
} // end if ($comments)
?>
</ div >
< ? php
2003-12-11 01:22:36 +01:00
include ( 'admin-footer.php' );
2003-11-12 16:22:47 +01:00
?>