diff options
Diffstat (limited to 'modules/ping.module')
-rw-r--r-- | modules/ping.module | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/modules/ping.module b/modules/ping.module index bf392c586..4b88e861c 100644 --- a/modules/ping.module +++ b/modules/ping.module @@ -57,12 +57,9 @@ function _ping_notify($name, $url) { */ function ping_ping($name = '', $url = '') { - $feed = url('node/feed', NULL, NULL, TRUE); - $client = new xmlrpc_client('/', 'rpc.pingomatic.com', 80); - $message = new xmlrpcmsg('weblogUpdates.ping', array(new xmlrpcval($name), new xmlrpcval($url))); - $result = $client->send($message); + $result = xmlrpc('http://rpc.pingomatic.com', 'weblogUpdates.ping', $name, $url); - if (!$result || $result->faultCode()) { + if ($result === FALSE) { watchdog('directory ping', t('Failed to notify pingomatic.com (site).'), WATCHDOG_WARNING); } } |