Index: trunk/core/kernel/globals.php =================================================================== diff -u -r1635 -r1750 --- trunk/core/kernel/globals.php (.../globals.php) (revision 1635) +++ trunk/core/kernel/globals.php (.../globals.php) (revision 1750) @@ -287,6 +287,13 @@ */ function curl_post($url, $post) { + if( is_array($post) ) + { + $params_str = ''; + foreach($post as $key => $value) $params_str .= $key.'='.urlencode($value).'&'; + $post = $params_str; + } + $ch = curl_init($url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post);