Esempio n. 1
0
function uc_api_url($module, $action, $arg = '', $extra = '')
{
    $url = UC_API . '/index.php?' . uc_api_requestdata($module, $action, $arg, $extra);
    return $url;
}
Esempio n. 2
0
 public static function uc_api_post_ex($module, $action, $arg = array(), $extra = '')
 {
     $s = $sep = '';
     foreach ($arg as $k => $v) {
         $k = urlencode($k);
         if (is_array($v)) {
             $s2 = $sep2 = '';
             foreach ($v as $k2 => $v2) {
                 $k2 = urlencode($k2);
                 $s2 .= "{$sep2}{$k}[{$k2}]=" . urlencode(uc_stripslashes($v2));
                 $sep2 = '&';
             }
             $s .= $sep . $s2;
         } else {
             $s .= "{$sep}{$k}=" . urlencode(uc_stripslashes($v));
         }
         $sep = '&';
     }
     $postdata = uc_api_requestdata($module, $action, $s, $extra);
     return uc_fopen2(UC_API . '/index.php', 500000, $postdata, '', TRUE, UC_IP, 20);
 }