From 19e2b4e4b73e10784388f779d7b6fb30f46c3778 Mon Sep 17 00:00:00 2001 From: josephscott Date: Mon, 5 Apr 2010 20:19:07 +0000 Subject: [PATCH] Update stats provided to api.wordpress.org see #12672 git-svn-id: http://svn.automattic.com/wordpress/trunk@14010 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/update.php | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/wp-includes/update.php b/wp-includes/update.php index 1f37ab237..e07192145 100644 --- a/wp-includes/update.php +++ b/wp-includes/update.php @@ -43,12 +43,27 @@ function wp_version_check() { $mysql_version = preg_replace('/[^0-9.].*/', '', $wpdb->db_version()); else $mysql_version = 'N/A'; + + $num_blogs = 1; + $wp_install = home_url( '/' ); + $multisite_enabled = 0; + $user_count = count_users( ); + if ( is_multisite( ) ) { + $num_blogs = get_blog_count( ); + $wp_install = network_site_url( ); + $multisite_enabled = 1; + } + $local_package = isset( $wp_local_package )? $wp_local_package : ''; - $url = "http://api.wordpress.org/core/version-check/1.4/?version=$wp_version&php=$php_version&locale=$locale&mysql=$mysql_version&local_package=$local_package"; + $url = "http://api.wordpress.org/core/version-check/1.5/?version=$wp_version&php=$php_version&locale=$locale&mysql=$mysql_version&local_package=$local_package&blogs=$num_blogs&users={$user_count['total_users']}&multisite_enabled=$multisite_enabled"; $options = array( - 'timeout' => ( ( defined('DOING_CRON') && DOING_CRON ) ? 30 : 3), - 'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' ) + 'timeout' => ( ( defined('DOING_CRON') && DOING_CRON ) ? 30 : 3 ), + 'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url( '/' ), + 'headers' => array( + 'wp_install' => $wp_install, + 'wp_blog' => home_url( '/' ) + ) ); $response = wp_remote_get($url, $options);