20 if (!defined(
'NOTOKENRENEWAL')) {
21 define(
'NOTOKENRENEWAL', 1);
30 require
"../../../main.inc.php";
34 global $lang, $user, $conf;
37 require_once DOL_DOCUMENT_ROOT.
'/admin/dolistore/class/dolistore.class.php';
40 $id_product =
GETPOST(
'id_product',
'int');
41 $id_image =
GETPOST(
'id_image',
'int');
43 $quality =
GETPOST(
'quality',
'alpha');
46 $url = $conf->global->MAIN_MODULE_DOLISTORE_API_SRV.
'/api/images/products/'.$id_product.
'/'.$id_image.
'/'.$quality;
48 $conf->global->MAIN_MODULE_DOLISTORE_API_SRV,
49 $conf->global->MAIN_MODULE_DOLISTORE_API_KEY,
53 $request = $api->executeRequest($url, array(CURLOPT_CUSTOMREQUEST =>
'GET'));
54 header(
'Content-type:image');
55 print $request[
'response'];
58 $trace = $e->getTrace();
59 if ($trace[0][
'args'][0] == 404) {
61 } elseif ($trace[0][
'args'][0] == 401) {
64 die(
'Can not access to '.$conf->global->MAIN_MODULE_DOLISTORE_API_SRV);