2
0
forked from Wavyzz/dolibarr

clean indent

This commit is contained in:
Frédéric FRANCE
2019-10-20 01:09:11 +02:00
parent 263bd9cbc0
commit 360bf55f5b
51 changed files with 1126 additions and 1163 deletions

View File

@@ -423,17 +423,20 @@ class PrestaShopWebservice
*/
public function delete($options)
{
if (isset($options['url']))
if (isset($options['url'])) {
$url = $options['url'];
elseif (isset($options['resource']) && isset($options['id']))
} elseif (isset($options['resource']) && isset($options['id'])) {
if (is_array($options['id']))
$url = $this->url.'/api/'.$options['resource'].'/?id=['.implode(',', $options['id']).']';
else
$url = $this->url.'/api/'.$options['resource'].'/'.$options['id'];
if (isset($options['id_shop']))
$url .= '&id_shop='.$options['id_shop'];
if (isset($options['id_group_shop']))
$url .= '&id_group_shop='.$options['id_group_shop'];
$url = $this->url.'/api/'.$options['resource'].'/'.$options['id'];
}
if (isset($options['id_shop'])) {
$url .= '&id_shop='.$options['id_shop'];
}
if (isset($options['id_group_shop'])) {
$url .= '&id_group_shop='.$options['id_group_shop'];
}
$request = self::executeRequest($url, array(CURLOPT_CUSTOMREQUEST => 'DELETE'));
self::checkStatusCode($request['status_code']);// check the response validity
return true;