<?php
/* Plugin Name: Ticket 17090
 * Plugin URL: http://core.trac.wordpress.org/ticket/17090
 */

if ( isset( $_GET['debug'] ) )
	add_action( 'admin_init', 'debug_ticket_17090' );
function debug_ticket_17090() {
	global $current_site, $current_blog, $wpdb;
	echo '<pre>';
	echo "Attempted URL: " . $_SERVER['HTTP_HOST'] . remove_query_arg( 'debug', $_SERVER['REQUEST_URI'] ) . "\n";
	echo "Network admin: " . ( is_network_admin() ? 'true' : 'false' ) . "\n";
	echo "Main site: " . ( is_main_site() ? 'true' : 'false' ) . "\n";
	echo "Network admin URL: " . network_admin_url() . "\n";
	print_r( $current_site );
	print_r( $current_blog );
	print_r( $wpdb->get_row( "SELECT * FROM $wpdb->blogs WHERE blog_id = 1" ) );
	print_r( $wpdb->get_row( "SELECT * FROM $wpdb->site WHERE site_id = 1" ) );
	foreach ( array( 'DOMAIN_CURRENT_SITE', 'PATH_CURRENT_SITE', 'SITE_ID_CURRENT_SITE', 'BLOG_ID_CURRENT_SITE', 'BLOGID_CURRENT_SITE' ) as $constant ) {
		if ( defined( $constant ) )
			echo "$constant is " . constant( $constant ) . "\n";
	}
	echo '</pre>';
	die();
}