From: David Thompson Date: Tue, 25 Nov 2014 14:38:57 +0000 (-0500) Subject: Fix query string for member button API call. X-Git-Tag: v0.1~3 X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=b7839c05242bd289c846febae2b80ef9147ab223;p=org.fsf.memberdashboard.git Fix query string for member button API call. * memberdashboard.php (memberdashboard_civicrm_post): Manually construct query string instead of using 'http_build_query'. --- diff --git a/memberdashboard.php b/memberdashboard.php index a8890f0..bb7e823 100644 --- a/memberdashboard.php +++ b/memberdashboard.php @@ -147,16 +147,13 @@ function memberdashboard_civicrm_post($op, $objectName, $objectId, &$objectRef) 'name' => 'memberdashboard_button_api_password', 'group' => MEMBERDASHBOARD_SETTINGS_GROUP )); - $params = http_build_query(array( - 'contact_id' => $contactId, - 'date' => $joinDate - )); if(!empty($apiUrl) && !empty($user) && !empty($password)) { + $url = "$apiUrl?contact_id=" . $contactId . "&date=" . $joinDate; $curl = curl_init(); curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($curl, CURLOPT_USERPWD, "$user:$password"); - curl_setopt($curl, CURLOPT_URL, "$apiUrl?$params"); + curl_setopt($curl, CURLOPT_URL, $url); curl_exec($curl); } }