diff --git a/htdocs/admin/remotestore/class/externalModules.class.php b/htdocs/admin/remotestore/class/externalModules.class.php index 6869d9357a4..4657a3a1e68 100644 --- a/htdocs/admin/remotestore/class/externalModules.class.php +++ b/htdocs/admin/remotestore/class/externalModules.class.php @@ -778,8 +778,8 @@ class ExternalModules } } - if (!empty($request['response']['curl_error_msg'])) { - $error_message .= ' - ' . $request['response']['curl_error_msg']; + if (!empty($request['curl_error_msg'])) { + $error_message .= ' - ' . $request['curl_error_msg']; } // Return the formatted error message diff --git a/htdocs/core/class/conf.class.php b/htdocs/core/class/conf.class.php index 77598f5b200..cf0e5b886a5 100644 --- a/htdocs/core/class/conf.class.php +++ b/htdocs/core/class/conf.class.php @@ -1293,7 +1293,7 @@ class Conf extends stdClass $this->global->MAIN_MODULE_DOLISTORE_API_SRV = 'https://www.dolistore.com/api/'; } if (empty($this->global->MAIN_MODULE_DOLISTORE_API_KEY)) { - $this->global->MAIN_MODULE_DOLISTORE_API_KEY = 'dolistorecatalogpublickey1234567'; + $this->global->MAIN_MODULE_DOLISTORE_API_KEY = 'dolistorepublicapi'; } // Enable by default the CSRF protection by token. diff --git a/htdocs/core/lib/geturl.lib.php b/htdocs/core/lib/geturl.lib.php index e36744e50cb..83563401120 100644 --- a/htdocs/core/lib/geturl.lib.php +++ b/htdocs/core/lib/geturl.lib.php @@ -178,7 +178,7 @@ function getURLContent($url, $postorget = 'GET', $param = '', $followlocation = do { if ($maxRedirection < 1) { - break; + return array('http_code' => 400, 'content' => 'Maximum number of redirections reached', 'curl_error_no' => 1, 'curl_error_msg' => 'Maximum number of redirections reached'); } curl_setopt($ch, CURLOPT_URL, $newUrl); @@ -192,7 +192,7 @@ function getURLContent($url, $postorget = 'GET', $param = '', $followlocation = if (in_array($hosttocheck, array('metadata.google.internal'))) { $info['http_code'] = 400; $info['content'] = 'Error bad hostname '.$hosttocheck.' (Used by Google metadata). This value for hostname is not allowed.'; - break; + return array('http_code' => 400, 'content' => $info['content'], 'curl_error_no' => 1, 'curl_error_msg' => $info['content']); } // Clean host name $hosttocheck to convert it into an IP $iptocheck @@ -220,7 +220,7 @@ function getURLContent($url, $postorget = 'GET', $param = '', $followlocation = if ($tmpresult) { $info['http_code'] = 400; $info['content'] = $tmpresult; - break; + return array('http_code' => 400, 'content' => $tmpresult, 'curl_error_no' => 1, 'curl_error_msg' => $tmpresult); } } diff --git a/htdocs/societe/card.php b/htdocs/societe/card.php index 4d5361f9f49..eb9f28c26fc 100644 --- a/htdocs/societe/card.php +++ b/htdocs/societe/card.php @@ -1449,8 +1449,8 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($canvasdisplayactio // Prospect/Customer/Supplier $selected = $object->client; - $selectedcustomer = 0; - $selectedprospect = 0; + $selectedcustomer = (getDolGlobalInt('THIRDPARTY_CUSTOMERTYPE_BY_DEFAULT')==1 || getDolGlobalInt('THIRDPARTY_CUSTOMERTYPE_BY_DEFAULT')==3 ? 1 : 0); + $selectedprospect = (getDolGlobalInt('THIRDPARTY_CUSTOMERTYPE_BY_DEFAULT')==2 || getDolGlobalInt('THIRDPARTY_CUSTOMERTYPE_BY_DEFAULT')==3 ? 1 : 0); switch ($selected) { case 1: $selectedcustomer = 1;