From 2ae38e3fbffe2f51fc1dc56e398625e3cebb667c Mon Sep 17 00:00:00 2001
From: Mike Macgirvin <mike@macgirvin.com>
Date: Thu, 30 Sep 2010 22:30:18 -0700
Subject: [PATCH] pass params as string rather than array so it doesn't get
 changed to multipart/forma-data

---
 include/items.php    | 8 +-------
 include/notifier.php | 2 +-
 2 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/include/items.php b/include/items.php
index d726e961c9..2c4b770147 100644
--- a/include/items.php
+++ b/include/items.php
@@ -827,17 +827,11 @@ function subscribe_to_hub($url,$importer,$contact) {
 	if(! count($r))
 		return;
 
-	$params = array();
-
 	$push_url = get_config('system','url') . '/pubsub/' . $r[0]['nickname'] . '/' . $contact['id'];
 
 	$verify_token = random_string();
 
-	$params['hub.mode'] = 'subscribe';
-	$params['hub.callback'] = urlencode($push_url);
-	$params['hub.topic'] = urlencode($contact['poll']);
-	$params['hub.verify'] = 'async';
-	$params['hub.verify_token'] = $verify_token;
+	$params= 'hub.mode=subscribe&hub.callback=' . urlencode($push_url) . '&hub.topic=' . urlencode($contact['poll']) . '&hub.verify=async&hub.verify_token=' . $verify_token;
 
 	$r = q("UPDATE `contact` SET `hub-verify` = '%s' WHERE `id` = %d LIMIT 1",
 		dbesc($verify_token),
diff --git a/include/notifier.php b/include/notifier.php
index b8b07ab580..ee2b22ca39 100644
--- a/include/notifier.php
+++ b/include/notifier.php
@@ -303,7 +303,7 @@
 	}
 
 	if((strlen($hub)) && ($cmd !== 'mail') && (followup == false)) {
-		$params = array('hub.mode' => 'publish', 'hub.url' => urlencode($a->get_baseurl() . '/dfrn_poll/' . $owner['nickname'] ));
+		$params = 'hub.mode=publish&hub.url=' . urlencode($a->get_baseurl() . '/dfrn_poll/' . $owner['nickname'] );
 		post_url($hub,$params);
 	}