diff options
-rw-r--r-- | wp-includes/wpmu-functions.php | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/wp-includes/wpmu-functions.php b/wp-includes/wpmu-functions.php index 684e34b..c452171 100644 --- a/wp-includes/wpmu-functions.php +++ b/wp-includes/wpmu-functions.php @@ -1890,8 +1890,13 @@ XMLRPC getUsersBlogs() for a multiblog environment http://trac.mu.wordpress.org/attachment/ticket/551/xmlrpc-mu.php */ function wpmu_blogger_getUsersBlogs($args) { - global $wp_xmlrpc_server; - $blogs = $wp_xmlrpc_server->wp_getUsersBlogs( $args ); + global $current_blog; + $domain = $current_blog->domain; + $path = $current_blog->path . 'xmlrpc.php'; + + $rpc = new IXR_Client("http://{$domain}{$path}"); + $rpc->query('wp.getUsersBlogs', $args[1], $args[2]); + $blogs = $rpc->getResponse(); if ( isset($blogs['faultCode']) ) { return new IXR_Error($blogs['faultCode'], $blogs['faultString']); |