|
|
@@ -19,8 +19,8 @@ if (!defined('WHMCS')) {
|
|
|
}
|
|
|
|
|
|
//const NS1 = '10.200.22.100';
|
|
|
-const NS1 = '185.163.51.142';
|
|
|
//const NS1 = '9.9.9.10';
|
|
|
+const NS1 = '185.163.51.142';
|
|
|
const NSTHURDATA = 'ns1.thurdata.ch';
|
|
|
|
|
|
function cwp7_MetaData() {
|
|
|
@@ -169,6 +169,15 @@ function cwp7_ClientArea($params){
|
|
|
$clientInfo = array('moduleclientarea' => '1');
|
|
|
$cwp7 = new cwp7_Admin($params['serverhostname'], $params['serveraccesshash']);
|
|
|
$response = $cwp7->getAutoSSL($params['username']);
|
|
|
+
|
|
|
+ logModuleCall(
|
|
|
+ 'cwp7',
|
|
|
+ __FUNCTION__,
|
|
|
+ $params,
|
|
|
+ 'debug',
|
|
|
+ $response
|
|
|
+ );
|
|
|
+
|
|
|
if($response['status'] == 'OK') {
|
|
|
$sslSites = array();
|
|
|
foreach($response['msj'] as $sslSite) {
|
|
|
@@ -532,17 +541,20 @@ function cwp7_enableSSL($params) {
|
|
|
$vars['name'] = $_POST['d'];
|
|
|
$cwp7 = new cwp7_Admin($params['serverhostname'], $params['serveraccesshash']);
|
|
|
$response = $cwp7->addAutoSSL($vars);
|
|
|
- logModuleCall(
|
|
|
- 'cwp7',
|
|
|
- __FUNCTION__,
|
|
|
- $_POST,
|
|
|
- 'debug custom',
|
|
|
- $response
|
|
|
- );
|
|
|
+ if($response['status'] != 'OK') {
|
|
|
+ return 'Error: ' . $response['msj'];
|
|
|
+ }
|
|
|
return 'success';
|
|
|
}
|
|
|
|
|
|
function cwp7_renewSSL($params) {
|
|
|
+ if(!filter_var($_POST['d'], FILTER_VALIDATE_DOMAIN, FILTER_FLAG_HOSTNAME)){
|
|
|
+ return 'Error: invalid domain name';
|
|
|
+ }
|
|
|
+ $vars['user'] = $params['username'];
|
|
|
+ $vars['name'] = $_POST['d'];
|
|
|
+ $cwp7 = new cwp7_Admin($params['serverhostname'], $params['serveraccesshash']);
|
|
|
+ $response = $cwp7->addAutoSSL($vars);
|
|
|
logModuleCall(
|
|
|
'cwp7',
|
|
|
__FUNCTION__,
|
|
|
@@ -550,6 +562,9 @@ function cwp7_renewSSL($params) {
|
|
|
'debug custom',
|
|
|
$params
|
|
|
);
|
|
|
+ if($response['status'] != 'OK') {
|
|
|
+ return 'Error: ' . $response['msj'];
|
|
|
+ }
|
|
|
return 'success';
|
|
|
}
|
|
|
|