mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-10-05 15:16:59 +00:00
Remove unused MU function and unnecessary separate includes file. see #11816
git-svn-id: https://develop.svn.wordpress.org/trunk@13644 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
+28
-2
@@ -16,12 +16,38 @@ require_once( './admin.php' );
|
||||
if ( ! is_super_admin() )
|
||||
wp_die( __( 'You do not have sufficient permissions to manage options for this site.' ) );
|
||||
|
||||
include( ABSPATH . 'wp-admin/includes/network.php' );
|
||||
|
||||
// We need to create references to ms global tables to enable Network.
|
||||
foreach ( $wpdb->tables( 'ms_global' ) as $table => $prefixed_table )
|
||||
$wpdb->$table = $prefixed_table;
|
||||
|
||||
/**
|
||||
* Check for existing network data/tables.
|
||||
*
|
||||
* @since 3.0.0
|
||||
*/
|
||||
function network_domain_check() {
|
||||
global $wpdb;
|
||||
if ( $wpdb->get_var( "SHOW TABLES LIKE '$wpdb->site'" ) )
|
||||
return $wpdb->get_var( "SELECT domain FROM $wpdb->site ORDER BY id ASC LIMIT 1" );
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get base domain of network.
|
||||
*
|
||||
* @since 3.0.0
|
||||
*/
|
||||
function get_clean_basedomain() {
|
||||
global $wpdb;
|
||||
$existing_domain = network_domain_check();
|
||||
if ( $existing_domain )
|
||||
return $existing_domain;
|
||||
$domain = preg_replace( '|https?://|', '', get_option( 'siteurl' ) );
|
||||
if ( strpos( $domain, '/' ) )
|
||||
$domain = substr( $domain, 0, strpos( $domain, '/' ) );
|
||||
return $domain;
|
||||
}
|
||||
|
||||
if ( ! network_domain_check() && ( ! defined( 'WP_ALLOW_MULTISITE' ) || ! WP_ALLOW_MULTISITE ) )
|
||||
wp_die( __( 'You must define the <code>WP_ALLOW_MULTISITE</code> constant as true in your wp-config.php file to allow creation of a Network.' ) );
|
||||
|
||||
|
||||
Reference in New Issue
Block a user