summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2004-08-04 20:36:24 +0000
committerDries Buytaert <dries@buytaert.net>2004-08-04 20:36:24 +0000
commita52cf8297aa8c012065a4cb4e3f6a6ee3e258fc1 (patch)
tree16302365a954821f1e7c5d8a4c227f6bf629d0a2 /modules
parentb382692acb61087e1f06167da280dcf98bde10d9 (diff)
downloadbrdo-a52cf8297aa8c012065a4cb4e3f6a6ee3e258fc1.tar.gz
brdo-a52cf8297aa8c012065a4cb4e3f6a6ee3e258fc1.tar.bz2
- Patch #7458 by killes: conditionally include xmlrpc.inc.
Diffstat (limited to 'modules')
-rw-r--r--modules/drupal.module5
-rw-r--r--modules/drupal/drupal.module5
-rw-r--r--modules/ping.module2
-rw-r--r--modules/ping/ping.module2
4 files changed, 14 insertions, 0 deletions
diff --git a/modules/drupal.module b/modules/drupal.module
index 381192a86..10044a2ed 100644
--- a/modules/drupal.module
+++ b/modules/drupal.module
@@ -127,6 +127,8 @@ function drupal_xmlrpc() {
* Sends a ping to the Drupal directory server.
*/
function drupal_notify($server) {
+ include_once 'includes/xmlrpc.inc';
+
global $base_url;
$url = parse_url($server);
@@ -162,6 +164,7 @@ function drupal_info($field = 0) {
* Implementation of hook_auth().
*/
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')));
@@ -201,6 +204,8 @@ function drupal_page_help() {
* Remote clients are usually other Drupal instances.
*/
function drupal_login($arguments) {
+ include_once 'includes/xmlrpc.inc';
+
$argument = $arguments->getparam(0);
$username = $argument->scalarval();
$argument = $arguments->getparam(1);
diff --git a/modules/drupal/drupal.module b/modules/drupal/drupal.module
index 381192a86..10044a2ed 100644
--- a/modules/drupal/drupal.module
+++ b/modules/drupal/drupal.module
@@ -127,6 +127,8 @@ function drupal_xmlrpc() {
* Sends a ping to the Drupal directory server.
*/
function drupal_notify($server) {
+ include_once 'includes/xmlrpc.inc';
+
global $base_url;
$url = parse_url($server);
@@ -162,6 +164,7 @@ function drupal_info($field = 0) {
* Implementation of hook_auth().
*/
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')));
@@ -201,6 +204,8 @@ function drupal_page_help() {
* Remote clients are usually other Drupal instances.
*/
function drupal_login($arguments) {
+ include_once 'includes/xmlrpc.inc';
+
$argument = $arguments->getparam(0);
$username = $argument->scalarval();
$argument = $arguments->getparam(1);
diff --git a/modules/ping.module b/modules/ping.module
index 880886c5a..1822b95cf 100644
--- a/modules/ping.module
+++ b/modules/ping.module
@@ -54,6 +54,8 @@ function _ping_notify($name, $url) {
* Notifies weblogs.com, blo.gs, and technorati.com of changes at this site.
*/
function ping_ping($name = '', $url = '') {
+ include_once 'includes/xmlrpc.inc';
+
$feed = url('node/feed');
$client = new xmlrpc_client('/RPC2', 'rpc.weblogs.com', 80);
diff --git a/modules/ping/ping.module b/modules/ping/ping.module
index 880886c5a..1822b95cf 100644
--- a/modules/ping/ping.module
+++ b/modules/ping/ping.module
@@ -54,6 +54,8 @@ function _ping_notify($name, $url) {
* Notifies weblogs.com, blo.gs, and technorati.com of changes at this site.
*/
function ping_ping($name = '', $url = '') {
+ include_once 'includes/xmlrpc.inc';
+
$feed = url('node/feed');
$client = new xmlrpc_client('/RPC2', 'rpc.weblogs.com', 80);