diff -r 204fe5950524 securepages.module --- securepages.module +++ securepages.module @@ -424,16 +424,7 @@ */ function securepages_get_query($query) { unset($query['q']); - $q = array(); - - foreach ($query as $key => $value) { - if (is_array($value)) { - $value = http_build_query(array($key => $value)); - } - $q[] = securepages_urlencode($key) .'='. securepages_urlencode($value); - } - - return implode('&', $q); + return http_build_query($query); } /** @@ -473,4 +464,4 @@ } return TRUE; -} \ No newline at end of file +}