load(); /* CRM */ define( 'CRM_TOKEN', getenv('CRM_API_TOKEN') ); define( 'CRM_ENDPOINT', getenv('CRM_ENDPOINT') ); if (!isset($_GET['hashcode']) || empty($_GET['hashcode'])) die('Missing fields.'); $hashcode = filter_var($_GET['hashcode'], FILTER_SANITIZE_STRING); $apiCrm = new App\Lib\LDCCRM\ApiV1(CRM_ENDPOINT, CRM_TOKEN); $result = $apiCrm->removeOptInCustomer($hashcode); if ($result->status === "OK"){ die('Vous avez été désabonné avec succès.'); }else{ error_log("ERROR CRM API : $result->code - $result->message | hashcode : $hashcode"); die('Une erreur est survenue. Veuillez réessayer ultérieurement.'); }