X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FUtils%2FHttpClient.php;h=9c22cc4d6aee51aa8f975ecf41b72f7442a1177b;hb=1578e7cf94a9d31c7ef3a853f2a092bcd22c8012;hp=e9abf8e7e589c1c7ccea747853b4d1755c6f04d9;hpb=45dff925845496499b5c426f53f875ec2e3a219d;p=civicrm-core.git diff --git a/CRM/Utils/HttpClient.php b/CRM/Utils/HttpClient.php index e9abf8e7e5..9c22cc4d6a 100644 --- a/CRM/Utils/HttpClient.php +++ b/CRM/Utils/HttpClient.php @@ -1,7 +1,7 @@ STATUS_OK|STATUS_DL_ERROR, 1 => string) + * @param string $remoteFile + * URL of remote file. + * @return array + * array(0 => STATUS_OK|STATUS_DL_ERROR, 1 => string) */ public function get($remoteFile) { // Download extension zip file ... @@ -148,12 +152,14 @@ class CRM_Utils_HttpClient { } /** - * Send an HTTP POST for a remote resource + * Send an HTTP POST for a remote resource. * - * @param string $remoteFile URL of a .zip file + * @param string $remoteFile + * URL of a .zip file. * @param array $params * - * @return array array(0 => STATUS_OK|STATUS_DL_ERROR, 1 => string) + * @return array + * array(0 => STATUS_OK|STATUS_DL_ERROR, 1 => string) */ public function post($remoteFile, $params) { // Download extension zip file ... @@ -170,9 +176,9 @@ class CRM_Utils_HttpClient { } curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); - curl_setopt($ch, CURLOPT_POST, true); - curl_setopt($ch, CURLOPT_POST,count($params)); - curl_setopt($ch, CURLOPT_POSTFIELDS,$params); + curl_setopt($ch, CURLOPT_POST, TRUE); + curl_setopt($ch, CURLOPT_POST, count($params)); + curl_setopt($ch, CURLOPT_POSTFIELDS, $params); $data = curl_exec($ch); if (curl_errno($ch)) { return array(self::STATUS_DL_ERROR, $data); @@ -186,12 +192,12 @@ class CRM_Utils_HttpClient { /** * @param string $remoteFile - * @return array (0 => resource, 1 => CA_Config_Curl) + * @return array + * (0 => resource, 1 => CA_Config_Curl) */ protected function createCurl($remoteFile) { - require_once 'CA/Config/Curl.php'; $caConfig = CA_Config_Curl::probe(array( - 'verify_peer' => (bool) CRM_Core_BAO_Setting::getItem(CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME, 'verifySSL', NULL, TRUE) + 'verify_peer' => (bool) CRM_Core_BAO_Setting::getItem(CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME, 'verifySSL', NULL, TRUE), )); $ch = curl_init();