2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								< ? php 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								/** 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								 *  Edit  Comments  Administration  Screen . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								 * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								 *  @ package  WordPress 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								 *  @ subpackage  Administration 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								 */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								/** WordPress Administration Bootstrap */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								require_once (  dirname (  __FILE__  )  .  '/admin.php'  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								if  (  !  current_user_can (  'edit_posts'  )  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									wp_die ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										'<h1>'  .  __ (  'You need a higher level of permission.'  )  .  '</h1>'  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										'<p>'  .  __ (  'Sorry, you are not allowed to edit comments.'  )  .  '</p>' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										403 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								$wp_list_table  =  _get_list_table (  'WP_Comments_List_Table'  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$pagenum        =  $wp_list_table -> get_pagenum (); 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$doaction  =  $wp_list_table -> current_action (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								if  (  $doaction  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									check_admin_referer (  'bulk-comments'  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
									if  (  'delete_all'  ==  $doaction  &&  !  empty (  $_REQUEST [ 'pagegen_timestamp' ]  )  )  { 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
										$comment_status  =  wp_unslash (  $_REQUEST [ 'comment_status' ]  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
										$delete_time     =  wp_unslash (  $_REQUEST [ 'pagegen_timestamp' ]  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										$comment_ids     =  $wpdb -> get_col (  $wpdb -> prepare (  " SELECT comment_ID FROM  $wpdb->comments  WHERE comment_approved = %s AND %s > comment_date_gmt " ,  $comment_status ,  $delete_time  )  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										$doaction        =  'delete' ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
									}  elseif  (  isset (  $_REQUEST [ 'delete_comments' ]  )  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										$comment_ids  =  $_REQUEST [ 'delete_comments' ]; 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
										$doaction     =  (  $_REQUEST [ 'action' ]  !=  - 1  )  ?  $_REQUEST [ 'action' ]  :  $_REQUEST [ 'action2' ]; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
									}  elseif  (  isset (  $_REQUEST [ 'ids' ]  )  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										$comment_ids  =  array_map (  'absint' ,  explode (  ',' ,  $_REQUEST [ 'ids' ]  )  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									}  elseif  (  wp_get_referer ()  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										wp_safe_redirect (  wp_get_referer ()  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										exit ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									$approved  =  $unapproved  =  $spammed  =  $unspammed  =  $trashed  =  $untrashed  =  $deleted  =  0 ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									$redirect_to  =  remove_query_arg (  array (  'trashed' ,  'untrashed' ,  'deleted' ,  'spammed' ,  'unspammed' ,  'approved' ,  'unapproved' ,  'ids'  ),  wp_get_referer ()  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									$redirect_to  =  add_query_arg (  'paged' ,  $pagenum ,  $redirect_to  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									wp_defer_comment_counting (  true  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									foreach  (  $comment_ids  as  $comment_id  )  {  // Check the permissions on each
 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
										if  (  !  current_user_can (  'edit_comment' ,  $comment_id  )  )  { 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
											continue ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
										} 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										switch  (  $doaction  )  { 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
											case  'approve' : 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
												wp_set_comment_status (  $comment_id ,  'approve'  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
												$approved ++ ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
												break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
											case  'unapprove' : 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
												wp_set_comment_status (  $comment_id ,  'hold'  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
												$unapproved ++ ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
												break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
											case  'spam' : 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
												wp_spam_comment (  $comment_id  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
												$spammed ++ ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
												break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
											case  'unspam' : 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
												wp_unspam_comment (  $comment_id  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
												$unspammed ++ ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
												break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
											case  'trash' : 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
												wp_trash_comment (  $comment_id  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
												$trashed ++ ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
												break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
											case  'untrash' : 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
												wp_untrash_comment (  $comment_id  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
												$untrashed ++ ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
												break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
											case  'delete' : 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
												wp_delete_comment (  $comment_id  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
												$deleted ++ ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
												break ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									if  (  !  in_array (  $doaction ,  array (  'approve' ,  'unapprove' ,  'spam' ,  'unspam' ,  'trash' ,  'delete'  ),  true  )  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										$screen  =  get_current_screen () -> id ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										/** 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										 *  Fires  when  a  custom  bulk  action  should  be  handled . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										 * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										 *  The  redirect  link  should  be  modified  with  success  or  failure  feedback 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										 *  from  the  action  to  be  used  to  display  feedback  to  the  user . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										 * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										 *  The  dynamic  portion  of  the  hook  name ,  `$screen` ,  refers  to  the  current  screen  ID . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										 * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										 *  @ since  4.7 . 0 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										 * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										 *  @ param  string  $redirect_url  The  redirect  URL . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										 *  @ param  string  $doaction      The  action  being  taken . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										 *  @ param  array   $items         The  items  to  take  the  action  on . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										 */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										$redirect_to  =  apply_filters (  " handle_bulk_actions- { $screen } " ,  $redirect_to ,  $doaction ,  $comment_ids  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									wp_defer_comment_counting (  false  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
									if  (  $approved  )  { 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
										$redirect_to  =  add_query_arg (  'approved' ,  $approved ,  $redirect_to  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
									} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									if  (  $unapproved  )  { 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
										$redirect_to  =  add_query_arg (  'unapproved' ,  $unapproved ,  $redirect_to  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
									} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									if  (  $spammed  )  { 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
										$redirect_to  =  add_query_arg (  'spammed' ,  $spammed ,  $redirect_to  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
									} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									if  (  $unspammed  )  { 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
										$redirect_to  =  add_query_arg (  'unspammed' ,  $unspammed ,  $redirect_to  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
									} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									if  (  $trashed  )  { 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
										$redirect_to  =  add_query_arg (  'trashed' ,  $trashed ,  $redirect_to  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
									} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									if  (  $untrashed  )  { 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
										$redirect_to  =  add_query_arg (  'untrashed' ,  $untrashed ,  $redirect_to  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
									} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									if  (  $deleted  )  { 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
										$redirect_to  =  add_query_arg (  'deleted' ,  $deleted ,  $redirect_to  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
									} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									if  (  $trashed  ||  $spammed  )  { 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
										$redirect_to  =  add_query_arg (  'ids' ,  join (  ',' ,  $comment_ids  ),  $redirect_to  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
									} 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									wp_safe_redirect (  $redirect_to  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									exit ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								}  elseif  (  !  empty (  $_GET [ '_wp_http_referer' ]  )  )  { 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
									wp_redirect (  remove_query_arg (  array (  '_wp_http_referer' ,  '_wpnonce'  ),  wp_unslash (  $_SERVER [ 'REQUEST_URI' ]  )  )  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									exit ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								$wp_list_table -> prepare_items (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								wp_enqueue_script (  'admin-comments'  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								enqueue_comment_hotkeys_js (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								if  (  $post_id  )  { 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
									$comments_count       =  wp_count_comments (  $post_id  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
									$draft_or_post_title  =  wp_html_excerpt (  _draft_or_post_title (  $post_id  ),  50 ,  '…'  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									if  (  $comments_count -> moderated  >  0  )  { 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
										/* translators: 1: comments count, 2: post title */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										$title  =  sprintf ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											__ (  'Comments (%1$s) on “%2$s”'  ), 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
											number_format_i18n (  $comments_count -> moderated  ), 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											$draft_or_post_title 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									}  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										/* translators: %s: post title */ 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
										$title  =  sprintf ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											__ (  'Comments on “%s”'  ), 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
											$draft_or_post_title 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								}  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									$comments_count  =  wp_count_comments (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									if  (  $comments_count -> moderated  >  0  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										/* translators: %s: comments count */ 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
										$title  =  sprintf ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											__ (  'Comments (%s)'  ), 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
											number_format_i18n (  $comments_count -> moderated  ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									}  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										$title  =  __ (  'Comments'  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								add_screen_option (  'per_page'  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								get_current_screen () -> add_help_tab ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									array ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										'id'       =>  'overview' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										'title'    =>  __ (  'Overview'  ), 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										'content'  => 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
												 '<p>'  .  __ (  'You can manage comments made on your site similar to the way you manage posts and other content. This screen is customizable in the same ways as other management screens, and you can act on comments using the on-hover action links or the Bulk Actions.'  )  .  '</p>' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								get_current_screen () -> add_help_tab ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									array ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										'id'       =>  'moderating-comments' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										'title'    =>  __ (  'Moderating Comments'  ), 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										'content'  => 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
													 '<p>'  .  __ (  'A red bar on the left means the comment is waiting for you to moderate it.'  )  .  '</p>'  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
													 '<p>'  .  __ (  'In the <strong>Author</strong> column, in addition to the author’s name, email address, and blog URL, the commenter’s IP address is shown. Clicking on this link will show you all the comments made from this IP address.'  )  .  '</p>'  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
													 '<p>'  .  __ (  'In the <strong>Comment</strong> column, hovering over any comment gives you options to approve, reply (and approve), quick edit, edit, spam mark, or trash that comment.'  )  .  '</p>'  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
													 '<p>'  .  __ (  'In the <strong>In Response To</strong> column, there are three elements. The text is the name of the post that inspired the comment, and links to the post editor for that entry. The View Post link leads to that post on your live site. The small bubble with the number in it shows the number of approved comments that post has received. If there are pending comments, a red notification circle with the number of pending comments is displayed. Clicking the notification circle will filter the comments screen to show only pending comments on that post.'  )  .  '</p>'  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
													 '<p>'  .  __ (  'In the <strong>Submitted On</strong> column, the date and time the comment was left on your site appears. Clicking on the date/time link will take you to that comment on your live site.'  )  .  '</p>'  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
													 '<p>'  .  __ (  'Many people take advantage of keyboard shortcuts to moderate their comments more quickly. Use the link to the side to learn more.'  )  .  '</p>' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								); 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								get_current_screen () -> set_help_sidebar ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									'<p><strong>'  .  __ (  'For more information:'  )  .  '</strong></p>'  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									'<p>'  .  __ (  '<a href="https://codex.wordpress.org/Administration_Screens#Comments">Documentation on Comments</a>'  )  .  '</p>'  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									'<p>'  .  __ (  '<a href="https://codex.wordpress.org/Comment_Spam">Documentation on Comment Spam</a>'  )  .  '</p>'  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									'<p>'  .  __ (  '<a href="https://codex.wordpress.org/Keyboard_Shortcuts">Documentation on Keyboard Shortcuts</a>'  )  .  '</p>'  . 
							 
						 
					
						
							
								
									
										
										
										
											2019-05-08 08:05:39 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
									'<p>'  .  __ (  '<a href="https://wordpress.org/support/">Support</a>'  )  .  '</p>' 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								get_current_screen () -> set_screen_reader_content ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									array ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										'heading_views'       =>  __ (  'Filter comments list'  ), 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										'heading_pagination'  =>  __ (  'Comments list navigation'  ), 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										'heading_list'        =>  __ (  'Comments list'  ), 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								); 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								require_once (  ABSPATH  .  'wp-admin/admin-header.php'  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								?> 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< div  class = " wrap " > 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								< h1  class = " wp-heading-inline " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< ? php 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								if  (  $post_id  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									/* translators: %s: link to post */ 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
									printf ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										__ (  'Comments on “%s”'  ), 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										sprintf ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											'<a href="%1$s">%2$s</a>' , 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
											get_edit_post_link (  $post_id  ), 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											wp_html_excerpt (  _draft_or_post_title (  $post_id  ),  50 ,  '…'  ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								}  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									_e (  'Comments'  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								} 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								?> 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								</ h1 > 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< ? php 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								if  (  isset (  $_REQUEST [ 's' ]  )  &&  strlen (  $_REQUEST [ 's' ]  )  )  { 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
									echo  '<span class="subtitle">' ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									/* translators: %s: search keywords */ 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
									printf ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										__ (  'Search results for “%s”'  ), 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
										wp_html_excerpt (  esc_html (  wp_unslash (  $_REQUEST [ 's' ]  )  ),  50 ,  '…'  ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									echo  '</span>' ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								?> 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< hr  class = " wp-header-end " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< ? php 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								if  (  isset (  $_REQUEST [ 'error' ]  )  )  { 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
									$error      =  ( int )  $_REQUEST [ 'error' ]; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
									$error_msg  =  '' ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									switch  (  $error  )  { 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
										case  1 : 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
											$error_msg  =  __ (  'Invalid comment ID.'  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
										case  2 : 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
											$error_msg  =  __ (  'Sorry, you are not allowed to edit comments on this post.'  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											break ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									} 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
									if  (  $error_msg  )  { 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
										echo  '<div id="moderated" class="error"><p>'  .  $error_msg  .  '</p></div>' ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
									} 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								if  (  isset (  $_REQUEST [ 'approved' ]  )  ||  isset (  $_REQUEST [ 'deleted' ]  )  ||  isset (  $_REQUEST [ 'trashed' ]  )  ||  isset (  $_REQUEST [ 'untrashed' ]  )  ||  isset (  $_REQUEST [ 'spammed' ]  )  ||  isset (  $_REQUEST [ 'unspammed' ]  )  ||  isset (  $_REQUEST [ 'same' ]  )  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									$approved   =  isset (  $_REQUEST [ 'approved' ]  )  ?  ( int )  $_REQUEST [ 'approved' ]  :  0 ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									$deleted    =  isset (  $_REQUEST [ 'deleted' ]  )  ?  ( int )  $_REQUEST [ 'deleted' ]  :  0 ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									$trashed    =  isset (  $_REQUEST [ 'trashed' ]  )  ?  ( int )  $_REQUEST [ 'trashed' ]  :  0 ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
									$untrashed  =  isset (  $_REQUEST [ 'untrashed' ]  )  ?  ( int )  $_REQUEST [ 'untrashed' ]  :  0 ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
									$spammed    =  isset (  $_REQUEST [ 'spammed' ]  )  ?  ( int )  $_REQUEST [ 'spammed' ]  :  0 ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
									$unspammed  =  isset (  $_REQUEST [ 'unspammed' ]  )  ?  ( int )  $_REQUEST [ 'unspammed' ]  :  0 ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
									$same       =  isset (  $_REQUEST [ 'same' ]  )  ?  ( int )  $_REQUEST [ 'same' ]  :  0 ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									if  (  $approved  >  0  ||  $deleted  >  0  ||  $trashed  >  0  ||  $untrashed  >  0  ||  $spammed  >  0  ||  $unspammed  >  0  ||  $same  >  0  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										if  (  $approved  >  0  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											/* translators: %s: number of comments approved */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											$messages []  =  sprintf (  _n (  '%s comment approved' ,  '%s comments approved' ,  $approved  ),  $approved  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										if  (  $spammed  >  0  )  { 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
											$ids  =  isset (  $_REQUEST [ 'ids' ]  )  ?  $_REQUEST [ 'ids' ]  :  0 ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
											/* translators: %s: number of comments marked as spam */ 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
											$messages []  =  sprintf (  _n (  '%s comment marked as spam.' ,  '%s comments marked as spam.' ,  $spammed  ),  $spammed  )  .  ' <a href="'  .  esc_url (  wp_nonce_url (  " edit-comments.php?doaction=undo&action=unspam&ids= $ids " ,  'bulk-comments'  )  )  .  '">'  .  __ (  'Undo'  )  .  '</a><br />' ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
										} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										if  (  $unspammed  >  0  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											/* translators: %s: number of comments restored from the spam */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											$messages []  =  sprintf (  _n (  '%s comment restored from the spam' ,  '%s comments restored from the spam' ,  $unspammed  ),  $unspammed  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										if  (  $trashed  >  0  )  { 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
											$ids  =  isset (  $_REQUEST [ 'ids' ]  )  ?  $_REQUEST [ 'ids' ]  :  0 ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
											/* translators: %s: number of comments moved to the Trash */ 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
											$messages []  =  sprintf (  _n (  '%s comment moved to the Trash.' ,  '%s comments moved to the Trash.' ,  $trashed  ),  $trashed  )  .  ' <a href="'  .  esc_url (  wp_nonce_url (  " edit-comments.php?doaction=undo&action=untrash&ids= $ids " ,  'bulk-comments'  )  )  .  '">'  .  __ (  'Undo'  )  .  '</a><br />' ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
										} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										if  (  $untrashed  >  0  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											/* translators: %s: number of comments restored from the Trash */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											$messages []  =  sprintf (  _n (  '%s comment restored from the Trash' ,  '%s comments restored from the Trash' ,  $untrashed  ),  $untrashed  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										if  (  $deleted  >  0  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											/* translators: %s: number of comments permanently deleted */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											$messages []  =  sprintf (  _n (  '%s comment permanently deleted' ,  '%s comments permanently deleted' ,  $deleted  ),  $deleted  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										if  (  $same  >  0  &&  $comment  =  get_comment (  $same  )  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											switch  (  $comment -> comment_approved  )  { 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
												case  '1' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
													$messages []  =  __ (  'This comment is already approved.'  )  .  ' <a href="'  .  esc_url (  admin_url (  " comment.php?action=editcomment&c= $same "  )  )  .  '">'  .  __ (  'Edit comment'  )  .  '</a>' ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
													break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
												case  'trash' : 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
													$messages []  =  __ (  'This comment is already in the Trash.'  )  .  ' <a href="'  .  esc_url (  admin_url (  'edit-comments.php?comment_status=trash'  )  )  .  '"> '  .  __ (  'View Trash'  )  .  '</a>' ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
													break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
												case  'spam' : 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
													$messages []  =  __ (  'This comment is already marked as spam.'  )  .  ' <a href="'  .  esc_url (  admin_url (  " comment.php?action=editcomment&c= $same "  )  )  .  '">'  .  __ (  'Edit comment'  )  .  '</a>' ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
													break ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
											} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
										echo  '<div id="moderated" class="updated notice is-dismissible"><p>'  .  implode (  " <br/> \n " ,  $messages  )  .  '</p></div>' ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
									} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								?> 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< ? php  $wp_list_table -> views ();  ?> 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< form  id = " comments-form "  method = " get " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< ? php  $wp_list_table -> search_box (  __ (  'Search Comments'  ),  'comment'  );  ?> 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< ? php  if  (  $post_id  )  :  ?> 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< input  type = " hidden "  name = " p "  value = " <?php echo esc_attr( intval(  $post_id  ) ); ?> "  /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< ? php  endif ;  ?> 
 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								< input  type = " hidden "  name = " comment_status "  value = " <?php echo esc_attr(  $comment_status  ); ?> "  /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< input  type = " hidden "  name = " pagegen_timestamp "  value = " <?php echo esc_attr( current_time( 'mysql', 1 ) ); ?> "  /> 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								< input  type = " hidden "  name = " _total "  value = " <?php echo esc_attr(  $wp_list_table->get_pagination_arg ( 'total_items' ) ); ?> "  /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< input  type = " hidden "  name = " _per_page "  value = " <?php echo esc_attr(  $wp_list_table->get_pagination_arg ( 'per_page' ) ); ?> "  /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< input  type = " hidden "  name = " _page "  value = " <?php echo esc_attr(  $wp_list_table->get_pagination_arg ( 'page' ) ); ?> "  /> 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								< ? php  if  (  isset (  $_REQUEST [ 'paged' ]  )  )  {  ?> 
 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
									< input  type = " hidden "  name = " paged "  value = " <?php echo esc_attr( absint(  $_REQUEST['paged']  ) ); ?> "  /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< ? php  }  ?> 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< ? php  $wp_list_table -> display ();  ?> 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								</ form > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								</ div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< div  id = " ajax-response " ></ div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								< ? php 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								wp_comment_reply (  '-1' ,  true ,  'detail'  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								wp_comment_trashnotice (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								include (  ABSPATH  .  'wp-admin/admin-footer.php'  );  ?>