diff --git a/wp-admin/edit-comments.php b/wp-admin/edit-comments.php index 74e0e452fa..8525173f1f 100644 --- a/wp-admin/edit-comments.php +++ b/wp-admin/edit-comments.php @@ -37,6 +37,22 @@ function checkAll(form)
get_var("SELECT comment_post_ID FROM $tablecomments WHERE comment_ID = $comment"); + $authordata = get_userdata($wpdb->get_var("SELECT post_author FROM $tableposts WHERE ID = $post_id")); + if (($user_level > $authordata->user_level) or ($user_login == $authordata->user_login)) { + $wpdb->query("DELETE FROM $tablecomments WHERE comment_ID = $comment"); + ++$i; + } + } + echo "$i comments deleted.
IP | Comment Excerpt | +View | Edit | Delete | '; foreach ($comments as $comment) { + $authordata = get_userdata($wpdb->get_var("SELECT post_author FROM $tableposts WHERE ID = $comment->comment_post_ID")); $bgcolor = ('#eee' == $bgcolor) ? 'none' : '#eee'; ?>||||
---|---|---|---|---|---|---|---|---|
+ | $authordata->user_level) or ($user_login == $authordata->user_login)) { ?> | + | View | $authordata->user_level) or ($user_login == $authordata->user_login)) { echo "Edit"; } ?> | $authordata->user_level) or ($user_login == $authordata->user_login)) {
@@ -120,13 +141,11 @@ if ('view' == $mode) {
- - No results found. - - - ++No results found. + + |