Index: xmlrpc.php =================================================================== RCS file: /cvs/drupal/drupal/xmlrpc.php,v retrieving revision 1.6 diff -u -F^f -r1.6 xmlrpc.php --- xmlrpc.php 26 Jan 2004 18:51:37 -0000 1.6 +++ xmlrpc.php 3 May 2004 23:37:01 -0000 @@ -3,6 +3,7 @@ include_once "includes/bootstrap.inc"; include_once "includes/common.inc"; +include_once 'includes/xmlrpc.inc'; include_once "includes/xmlrpcs.inc"; $functions = module_invoke_all("xmlrpc"); Index: includes/common.inc =================================================================== RCS file: /cvs/drupal/drupal/includes/common.inc,v retrieving revision 1.345 diff -u -F^f -r1.345 common.inc --- includes/common.inc 3 May 2004 11:53:59 -0000 1.345 +++ includes/common.inc 3 May 2004 23:37:01 -0000 @@ -1304,7 +1304,6 @@ function truncate_utf8($string, $len) { include_once "includes/theme.inc"; include_once "includes/pager.inc"; include_once "includes/menu.inc"; -include_once "includes/xmlrpc.inc"; include_once "includes/tablesort.inc"; include_once "includes/file.inc"; Index: modules/drupal.module =================================================================== RCS file: /cvs/drupal/drupal/modules/drupal.module,v retrieving revision 1.76 diff -u -F^f -r1.76 drupal.module --- modules/drupal.module 21 Apr 2004 13:56:37 -0000 1.76 +++ modules/drupal.module 3 May 2004 23:37:02 -0000 @@ -116,6 +117,8 @@ function drupal_xmlrpc() { } function drupal_notify($server) { + include_once 'includes/xmlrpc.inc'; + global $base_url; $url = parse_url($server); @@ -145,6 +148,7 @@ function drupal_info($field = 0) { } function drupal_auth($username, $password, $server) { + include_once 'includes/xmlrpc.inc'; $message = new xmlrpcmsg("drupal.login", array(new xmlrpcval($username, "string"), new xmlrpcval($password, "string"))); @@ -174,6 +178,8 @@ function drupal_page() { } function drupal_login($arguments) { + include_once 'includes/xmlrpc.inc'; + // an XML-RPC method called by external clients (usually other Drupal instances) $argument = $arguments->getparam(0); $username = $argument->scalarval(); Index: modules/ping.module =================================================================== RCS file: /cvs/drupal/drupal/modules/ping.module,v retrieving revision 1.15 diff -u -F^f -r1.15 ping.module --- modules/ping.module 23 Apr 2004 06:30:42 -0000 1.15 +++ modules/ping.module 3 May 2004 23:37:02 -0000 @@ -39,6 +39,8 @@ function _ping_notify($name, $url) { } function ping_ping($name = "", $url = "") { + include_once 'includes/xmlrpc.inc'; + $feed = url("node/feed"); $client = new xmlrpc_client("/RPC2", "rpc.weblogs.com", 80);