2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								< ? php  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								/**  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  Multisite  sites  administration  panel . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  @ package  WordPress 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  @ subpackage  Multisite 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 *  @ since  3.0 . 0 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								 */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								/** Load WordPress Administration Bootstrap */  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								require_once (  dirname (  __FILE__  )  .  '/admin.php'  );  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								if  (  !  current_user_can (  'manage_sites'  )  )  {  
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									wp_die (  __ (  'Sorry, you are not allowed to access this page.'  ),  403  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								$wp_list_table  =  _get_list_table (  'WP_MS_Sites_List_Table'  );  
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								$pagenum        =  $wp_list_table -> get_pagenum ();  
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								$title        =  __ (  'Sites'  );  
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								$parent_file  =  'sites.php' ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								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>'  .  __ (  'Add New takes you to the Add New Site screen. You can search for a site by Name, ID number, or IP address. Screen Options allows you to choose how many sites to display on one page.'  )  .  '</p>'  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											'<p>'  .  __ (  'This is the main table of all sites on this network. Switch between list and excerpt views by using the icons above the right side of the table.'  )  .  '</p>'  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											'<p>'  .  __ (  'Hovering over each site reveals seven options (three for the primary site):'  )  .  '</p>'  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											'<ul><li>'  .  __ (  'An Edit link to a separate Edit Site screen.'  )  .  '</li>'  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											'<li>'  .  __ (  'Dashboard leads to the Dashboard for that site.'  )  .  '</li>'  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											'<li>'  .  __ (  'Deactivate, Archive, and Spam which lead to confirmation screens. These actions can be reversed later.'  )  .  '</li>'  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											'<li>'  .  __ (  'Delete which is a permanent action after the confirmation screens.'  )  .  '</li>'  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											'<li>'  .  __ (  'Visit to go to the front-end site live.'  )  .  '</li></ul>'  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											'<p>'  .  __ (  'The site ID is used internally, and is not shown on the front end of the site or to users/viewers.'  )  .  '</p>'  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											'<p>'  .  __ (  'Clicking on bold headings can re-sort this table.'  )  .  '</p>' , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								);  
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								get_current_screen () -> set_help_sidebar (  
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
									'<p><strong>'  .  __ (  'For more information:'  )  .  '</strong></p>'  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									'<p>'  .  __ (  '<a href="https://codex.wordpress.org/Network_Admin_Sites_Screen">Documentation on Site Management</a>'  )  .  '</p>'  . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									'<p>'  .  __ (  '<a href="https://wordpress.org/support/forum/multisite/">Support Forums</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_pagination'  =>  __ (  'Sites list navigation'  ), 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										'heading_list'        =>  __ (  'Sites list'  ), 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								);  
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								$id  =  isset (  $_REQUEST [ 'id' ]  )  ?  intval (  $_REQUEST [ 'id' ]  )  :  0 ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								if  (  isset (  $_GET [ 'action' ]  )  )  {  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									/** This action is documented in wp-admin/network/edit.php */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									do_action (  'wpmuadminedit'  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									// A list of valid actions and their associated messaging for confirmation output.
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									$manage_actions  =  array ( 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										'activateblog'    =>  __ (  'You are about to activate the site %s.'  ), 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										'deactivateblog'  =>  __ (  'You are about to deactivate the site %s.'  ), 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										'unarchiveblog'   =>  __ (  'You are about to unarchive the site %s.'  ), 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										'archiveblog'     =>  __ (  'You are about to archive the site %s.'  ), 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										'unspamblog'      =>  __ (  'You are about to unspam the site %s.'  ), 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										'spamblog'        =>  __ (  'You are about to mark the site %s as spam.'  ), 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										'deleteblog'      =>  __ (  'You are about to delete the site %s.'  ), 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										'unmatureblog'    =>  __ (  'You are about to mark the site %s as mature.'  ), 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										'matureblog'      =>  __ (  'You are about to mark the site %s as not mature.'  ), 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									if  (  'confirm'  ===  $_GET [ 'action' ]  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										// The action2 parameter contains the action being taken on the site.
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										$site_action  =  $_GET [ 'action2' ]; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										if  (  !  array_key_exists (  $site_action ,  $manage_actions  )  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											wp_die (  __ (  'The requested action is not valid.'  )  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										// The mature/unmature UI exists only as external code. Check the "confirm" nonce for backward compatibility.
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										if  (  'matureblog'  ===  $site_action  ||  'unmatureblog'  ===  $site_action  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											check_admin_referer (  'confirm'  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										}  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											check_admin_referer (  $site_action  .  '_'  .  $id  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										if  (  !  headers_sent ()  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											nocache_headers (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											header (  'Content-Type: text/html; charset=utf-8'  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										if  (  get_network () -> site_id  ==  $id  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											wp_die (  __ (  'Sorry, you are not allowed to change the current site.'  )  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										$site_details  =  get_site (  $id  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										$site_address  =  untrailingslashit (  $site_details -> domain  .  $site_details -> path  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										require_once (  ABSPATH  .  'wp-admin/admin-header.php'  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										?> 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											< div  class = " wrap " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												< h1 >< ? php  _e (  'Confirm your action'  );  ?> </h1>
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												< form  action = " sites.php?action=<?php echo esc_attr(  $site_action  ); ?> "  method = " post " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
													< input  type = " hidden "  name = " action "  value = " <?php echo esc_attr(  $site_action  ); ?> "  /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
													< input  type = " hidden "  name = " id "  value = " <?php echo esc_attr(  $id  ); ?> "  /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
													< input  type = " hidden "  name = " _wp_http_referer "  value = " <?php echo esc_attr( wp_get_referer() ); ?> "  /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
													< ? php  wp_nonce_field (  $site_action  .  '_'  .  $id ,  '_wpnonce' ,  false  );  ?> 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
													< p >< ? php  echo  sprintf (  $manage_actions [  $site_action  ],  $site_address  );  ?> </p>
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
													< ? php  submit_button (  __ (  'Confirm'  ),  'primary'  );  ?> 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												</ form > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											</ div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										< ? php 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										require_once (  ABSPATH  .  'wp-admin/admin-footer.php'  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										exit (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									}  elseif  (  array_key_exists (  $_GET [ 'action' ],  $manage_actions  )  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										$action  =  $_GET [ 'action' ]; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										check_admin_referer (  $action  .  '_'  .  $id  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									}  elseif  (  'allblogs'  ===  $_GET [ 'action' ]  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										check_admin_referer (  'bulk-sites'  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									$updated_action  =  '' ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									switch  (  $_GET [ 'action' ]  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										case  'deleteblog' : 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											if  (  !  current_user_can (  'delete_sites'  )  )  { 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
												wp_die (  __ (  'Sorry, you are not allowed to access this page.'  ),  '' ,  array (  'response'  =>  403  )  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											} 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											$updated_action  =  'not_deleted' ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											if  (  $id  !=  '0'  &&  $id  !=  get_network () -> site_id  &&  current_user_can (  'delete_site' ,  $id  )  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												wpmu_delete_blog (  $id ,  true  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												$updated_action  =  'delete' ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											} 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										case  'delete_sites' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											check_admin_referer (  'ms-delete-sites'  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											foreach  (  ( array )  $_POST [ 'site_ids' ]  as  $site_id  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												$site_id  =  ( int )  $site_id ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												if  (  $site_id  ==  get_network () -> site_id  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
													continue ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												if  (  !  current_user_can (  'delete_site' ,  $site_id  )  )  { 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
													$site          =  get_site (  $site_id  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
													$site_address  =  untrailingslashit (  $site -> domain  .  $site -> path  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
													wp_die (  sprintf (  __ (  'Sorry, you are not allowed to delete the site %s.'  ),  $site_address  ),  403  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												$updated_action  =  'all_delete' ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												wpmu_delete_blog (  $site_id ,  true  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											break ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										case  'allblogs' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											if  (  (  isset (  $_POST [ 'action' ]  )  ||  isset (  $_POST [ 'action2' ]  )  )  &&  isset (  $_POST [ 'allblogs' ]  )  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												$doaction  =  $_POST [ 'action' ]  !=  - 1  ?  $_POST [ 'action' ]  :  $_POST [ 'action2' ]; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												foreach  (  ( array )  $_POST [ 'allblogs' ]  as  $key  =>  $val  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
													if  (  $val  !=  '0'  &&  $val  !=  get_network () -> site_id  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
														switch  (  $doaction  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															case  'delete' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
																require_once (  ABSPATH  .  'wp-admin/admin-header.php'  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
																?> 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
																< div  class = " wrap " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
																	< h1 >< ? php  _e (  'Confirm your action'  );  ?> </h1>
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
																	< form  action = " sites.php?action=delete_sites "  method = " post " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
																		< input  type = " hidden "  name = " action "  value = " delete_sites "  /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
																		< input  type = " hidden "  name = " _wp_http_referer "  value = " <?php echo esc_attr( wp_get_referer() ); ?> "  /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
																		< ? php  wp_nonce_field (  'ms-delete-sites' ,  '_wpnonce' ,  false  );  ?> 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
																		< p >< ? php  _e (  'You are about to delete the following sites:'  );  ?> </p>
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
																		< ul  class = " ul-disc " > 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
																			< ? php 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
																			foreach  (  $_POST [ 'allblogs' ]  as  $site_id  )  : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
																				$site          =  get_site (  $site_id  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
																				$site_address  =  untrailingslashit (  $site -> domain  .  $site -> path  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
																				?> 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
																				< li > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
																					< ? php  echo  $site_address ;  ?> 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
																					< input  type = " hidden "  name = " site_ids[] "  value = " <?php echo (int)  $site_id ; ?> "  /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
																				</ li > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
																			< ? php  endforeach ;  ?> 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
																		</ ul > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
																		< ? php  submit_button (  __ (  'Confirm'  ),  'primary'  );  ?> 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
																	</ form > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
																</ div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
																< ? php 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
																require_once (  ABSPATH  .  'wp-admin/admin-footer.php'  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
																exit (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															break ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															case  'spam' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
															case  'notspam' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
																$updated_action  =  (  'spam'  ===  $doaction  )  ?  'all_spam'  :  'all_notspam' ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
																update_blog_status (  $val ,  'spam' ,  (  'spam'  ===  $doaction  )  ?  '1'  :  '0'  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
																break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
														} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
													}  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
														wp_die (  __ (  'Sorry, you are not allowed to change the current site.'  )  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
													} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												if  (  !  in_array (  $doaction ,  array (  'delete' ,  'spam' ,  'notspam'  ),  true  )  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
													$redirect_to  =  wp_get_referer (); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
													$blogs        =  ( array )  $_POST [ 'allblogs' ]; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
													/** This action is documented in wp-admin/network/site-themes.php */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
													$redirect_to  =  apply_filters (  'handle_network_bulk_actions-'  .  get_current_screen () -> id ,  $redirect_to ,  $doaction ,  $blogs ,  $id  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
													wp_safe_redirect (  $redirect_to  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
													exit (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											}  else  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												$location  =  network_admin_url (  'sites.php'  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												if  (  !  empty (  $_REQUEST [ 'paged' ]  )  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
													$location  =  add_query_arg (  'paged' ,  ( int )  $_REQUEST [ 'paged' ],  $location  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												wp_redirect (  $location  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												exit (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											} 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										case  'archiveblog' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										case  'unarchiveblog' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											update_blog_status (  $id ,  'archived' ,  (  'archiveblog'  ===  $_GET [ 'action' ]  )  ?  '1'  :  '0'  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										case  'activateblog' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											update_blog_status (  $id ,  'deleted' ,  '0'  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											/** 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											 *  Fires  after  a  network  site  is  activated . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											 * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											 *  @ since  MU  ( 3.0 . 0 ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											 * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											 *  @ param  string  $id  The  ID  of  the  activated  site . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											 */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											do_action (  'activate_blog' ,  $id  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										case  'deactivateblog' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											/** 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											 *  Fires  before  a  network  site  is  deactivated . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											 * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											 *  @ since  MU  ( 3.0 . 0 ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											 * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											 *  @ param  string  $id  The  ID  of  the  site  being  deactivated . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											 */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											do_action (  'deactivate_blog' ,  $id  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											update_blog_status (  $id ,  'deleted' ,  '1'  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										case  'unspamblog' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										case  'spamblog' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											update_blog_status (  $id ,  'spam' ,  (  'spamblog'  ===  $_GET [ 'action' ]  )  ?  '1'  :  '0'  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										case  'unmatureblog' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										case  'matureblog' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											update_blog_status (  $id ,  'mature' ,  (  'matureblog'  ===  $_GET [ 'action' ]  )  ?  '1'  :  '0'  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									if  (  empty (  $updated_action  )  &&  array_key_exists (  $_GET [ 'action' ],  $manage_actions  )  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										$updated_action  =  $_GET [ 'action' ]; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									if  (  !  empty (  $updated_action  )  )  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										wp_safe_redirect (  add_query_arg (  array (  'updated'  =>  $updated_action  ),  wp_get_referer ()  )  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										exit (); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								$msg  =  '' ;  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								if  (  isset (  $_GET [ 'updated' ]  )  )  {  
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
									$action  =  $_GET [ 'updated' ]; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									switch  (  $action  )  { 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										case  'all_notspam' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											$msg  =  __ (  'Sites removed from spam.'  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										case  'all_spam' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											$msg  =  __ (  'Sites marked as spam.'  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										case  'all_delete' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											$msg  =  __ (  'Sites deleted.'  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										case  'delete' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											$msg  =  __ (  'Site deleted.'  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										case  'not_deleted' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											$msg  =  __ (  'Sorry, you are not allowed to delete that site.'  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										case  'archiveblog' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											$msg  =  __ (  'Site archived.'  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										case  'unarchiveblog' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											$msg  =  __ (  'Site unarchived.'  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										case  'activateblog' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											$msg  =  __ (  'Site activated.'  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										case  'deactivateblog' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											$msg  =  __ (  'Site deactivated.'  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										case  'unspamblog' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											$msg  =  __ (  'Site removed from spam.'  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										case  'spamblog' : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											$msg  =  __ (  'Site marked as spam.'  ); 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										default : 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											/** 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											 *  Filters  a  specific ,  non - default ,  site - updated  message  in  the  Network  admin . 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
											 * 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											 *  The  dynamic  portion  of  the  hook  name ,  `$action` ,  refers  to  the  non - default 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											 *  site  update  action . 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
											 * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											 *  @ since  3.1 . 0 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											 * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											 *  @ param  string  $msg  The  update  message .  Default  'Settings saved' . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											 */ 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											$msg  =  apply_filters (  " network_sites_updated_message_ { $action } " ,  __ (  'Settings saved.'  )  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											break ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									} 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
									if  (  !  empty (  $msg  )  )  { 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										$msg  =  '<div id="message" class="updated notice is-dismissible"><p>'  .  $msg  .  '</p></div>' ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
									} 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								$wp_list_table -> prepare_items ();  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								require_once (  ABSPATH  .  'wp-admin/admin-header.php'  );  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								?> 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								< div  class = " wrap " >  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								< h1  class = " wp-heading-inline " >< ? php  _e (  'Sites'  );  ?> </h1>
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								< ? php  if  (  current_user_can (  'create_sites'  )  )  :  ?> 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									< a  href = " <?php echo network_admin_url( 'site-new.php' ); ?> "  class = " page-title-action " >< ? php  echo  esc_html_x (  'Add New' ,  'site'  );  ?> </a>
 
							 
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								< ? php  endif ;  ?> 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								< ? php  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								if  (  isset (  $_REQUEST [ 's' ]  )  &&  strlen (  $_REQUEST [ 's' ]  )  )  {  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									/* translators: %s: search keywords */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									printf (  '<span class="subtitle">'  .  __ (  'Search results for “%s”'  )  .  '</span>' ,  esc_html (  $s  )  ); 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								?> 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								< hr  class = " wp-header-end " >  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								< ? php  echo  $msg ;  ?> 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2019-04-16 20:56:22 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								< form  method = " get "  id = " ms-search "  class = " wp-clearfix " >  
						 
					
						
							
								
									
										
										
										
											2019-03-12 09:27:46 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								< ? php  $wp_list_table -> search_box (  __ (  'Search Sites'  ),  'site'  );  ?> 
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								< input  type = " hidden "  name = " action "  value = " blogs "  />  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								</ form >  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								< form  id = " form-site-list "  action = " sites.php?action=allblogs "  method = " post " >  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									< ? php  $wp_list_table -> display ();  ?> 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								</ form >  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								</ div >  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								< ? php  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								require_once (  ABSPATH  .  'wp-admin/admin-footer.php'  );  ?>