X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/76aea3697c6043c1613370f172395b4f65ee71f0..98a4d31e52bd56c908617df281730bd4ba58d110:/wp-admin/includes/comment.php diff --git a/wp-admin/includes/comment.php b/wp-admin/includes/comment.php index 8a47fe6d..26f25564 100644 --- a/wp-admin/includes/comment.php +++ b/wp-admin/includes/comment.php @@ -1,12 +1,36 @@ get_var( $wpdb->prepare("SELECT comment_post_ID FROM $wpdb->comments WHERE comment_author = %s AND comment_date = %s", $comment_author, $comment_date) ); } +/** + * {@internal Missing Short Description}} + * + * @since unknown + */ function edit_comment() { $comment_post_ID = (int) $_POST['comment_post_ID']; @@ -28,7 +52,6 @@ function edit_comment() { } } - if (!empty ( $_POST['edit_date'] ) ) { $aa = $_POST['aa']; $mm = $_POST['mm']; @@ -46,6 +69,14 @@ function edit_comment() { wp_update_comment( $_POST); } +/** + * {@internal Missing Short Description}} + * + * @since unknown + * + * @param unknown_type $id + * @return unknown + */ function get_comment_to_edit( $id ) { if ( !$comment = get_comment($id) ) return false; @@ -58,12 +89,21 @@ function get_comment_to_edit( $id ) { $comment->comment_author = format_to_edit( $comment->comment_author ); $comment->comment_author_email = format_to_edit( $comment->comment_author_email ); - $comment->comment_author_url = clean_url($comment->comment_author_url); $comment->comment_author_url = format_to_edit( $comment->comment_author_url ); + $comment->comment_author_url = esc_url($comment->comment_author_url); return $comment; } +/** + * {@internal Missing Short Description}} + * + * @since unknown + * @uses $wpdb + * + * @param int $post_id Post ID + * @return unknown + */ function get_pending_comments_num( $post_id ) { global $wpdb; @@ -90,8 +130,15 @@ function get_pending_comments_num( $post_id ) { return $pending_keyed; } -// Add avatars to relevant places in admin, or try to - +/** + * Add avatars to relevant places in admin, or try to. + * + * @since unknown + * @uses $comment + * + * @param string $name User name. + * @return string Avatar with Admin name. + */ function floated_admin_avatar( $name ) { global $comment; @@ -107,7 +154,12 @@ function floated_admin_avatar( $name ) { return "$avatar $name"; } -if ( is_admin() && ('edit-comments.php' == $pagenow || 'edit.php' == $pagenow) ) { +function enqueue_comment_hotkeys_js() { + if ( 'true' == get_user_option( 'comment_shortcuts' ) ) + wp_enqueue_script( 'jquery-table-hotkeys' ); +} + +if ( is_admin() && isset($pagenow) && ('edit-comments.php' == $pagenow || 'edit.php' == $pagenow) ) { if ( get_option('show_avatars') ) add_filter( 'comment_author', 'floated_admin_avatar' ); }