UpdateDatabase.php
authoredward <edward@roojs.com>
Thu, 31 Aug 2017 09:59:01 +0000 (17:59 +0800)
committeredward <edward@roojs.com>
Thu, 31 Aug 2017 09:59:01 +0000 (17:59 +0800)
UpdateDatabase.php

index c2f38b3..787c5df 100644 (file)
@@ -1140,23 +1140,19 @@ class Pman_Core_UpdateDatabase extends Pman
     
     function curl($url, $request = array(), $method = 'GET') 
     {
-        if($method == 'GET'){
+        if(is_array($request)){
             $request = http_build_query($request);
-            $url = $url . "?" . $request;  
         }
         
+        $url = $url . ($method == 'GET' ? "?" . $request : '');  
+        
         $ch = curl_init($url);
         
         if ($method == 'POST') {
-            
             curl_setopt($ch, CURLOPT_POST, 1);
             curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
-            
-        } else {
-            
             curl_setopt($ch, CURLOPT_HTTPHEADER,
                     array("Content-Type: application/x-www-form-urlencoded", "Content-Length: " . strlen($request)));
-            
         }
         
         curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);