$internalip, 'internalport' => $internalport, 'keyfile' => $keyfile ]); $result = curl_exec($ch); $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); // save the cert if ($cli) { $json = @json_decode($result,true); if (empty($json['bundle'])) { $strError = _('Server was unable to provision SSL certificate'); if (!empty($json['error'])) { $strError .= ' - '.$json['error']; } response_complete(406, '{"error":"'.$strError.'"}'); } $_POST['text'] = $json['bundle']; // nice way to leverage CertUpload.php to save the cert include(__DIR__.'/CertUpload.php'); } response_complete($httpcode, $result, _('LE Cert Provisioned successfully')); ?>