|
|
@@ -340,6 +340,9 @@ function cwp7_ClientAreaAllowedFunctions() {
|
|
|
"Enable SSL" => "enableSSL",
|
|
|
"Renew SSL" => "renewSSL",
|
|
|
"Set DNS" => "setDNS",
|
|
|
+ "Confirm Enable SSL" => "enableSSLConfirm",
|
|
|
+ "Confirm Renew SSL" => "renewSSLConfirm",
|
|
|
+ "Confirm Set DNS" => "setDNSConfirm",
|
|
|
"Info DNS" => "infoDNS",
|
|
|
"Add Domain" => "addDomain",
|
|
|
"Add Subdomain" => "addSubdomain",
|
|
|
@@ -536,6 +539,15 @@ function cwp7_delSubdomain($params) {
|
|
|
return 'success';
|
|
|
}
|
|
|
|
|
|
+function cwp7_enableSSLConfirm($params) {
|
|
|
+ return array(
|
|
|
+ 'templatefile' => 'cwp7_enable_SSL_confirm',
|
|
|
+ 'vars' => array(
|
|
|
+ 'SSLdomain' => $_POST['d'],
|
|
|
+ ),
|
|
|
+ );
|
|
|
+}
|
|
|
+
|
|
|
function cwp7_enableSSL($params) {
|
|
|
if(!filter_var($_POST['d'], FILTER_VALIDATE_DOMAIN, FILTER_FLAG_HOSTNAME)){
|
|
|
return 'Error: invalid domain name';
|
|
|
@@ -550,6 +562,15 @@ function cwp7_enableSSL($params) {
|
|
|
return 'success';
|
|
|
}
|
|
|
|
|
|
+function cwp7_renewSSLConfirm($params) {
|
|
|
+ return array(
|
|
|
+ 'templatefile' => 'cwp7_renew_SSL_confirm',
|
|
|
+ 'vars' => array(
|
|
|
+ 'SSLdomain' => $_POST['d'],
|
|
|
+ ),
|
|
|
+ );
|
|
|
+}
|
|
|
+
|
|
|
function cwp7_renewSSL($params) {
|
|
|
if(!filter_var($_POST['d'], FILTER_VALIDATE_DOMAIN, FILTER_FLAG_HOSTNAME)){
|
|
|
return 'Error: invalid domain name';
|
|
|
@@ -564,6 +585,24 @@ function cwp7_renewSSL($params) {
|
|
|
return 'success';
|
|
|
}
|
|
|
|
|
|
+function cwp7_setDNSConfirm($params) {
|
|
|
+ if(isset($_POST['s'])){
|
|
|
+ return array(
|
|
|
+ 'templatefile' => 'cwp7_set_DNS_confirm',
|
|
|
+ 'vars' => array(
|
|
|
+ 'DNSdomain' => $_POST['d'],
|
|
|
+ 'DNSsubdomain' => $_POST['s'],
|
|
|
+ ),
|
|
|
+ );
|
|
|
+ }
|
|
|
+ return array(
|
|
|
+ 'templatefile' => 'cwp7_set_DNS_confirm',
|
|
|
+ 'vars' => array(
|
|
|
+ 'DNSdomain' => $_POST['d'],
|
|
|
+ ),
|
|
|
+ );
|
|
|
+}
|
|
|
+
|
|
|
function cwp7_setDNS($params) {
|
|
|
if(!filter_var($_POST['d'], FILTER_VALIDATE_DOMAIN, FILTER_FLAG_HOSTNAME)){
|
|
|
return 'Error: invalid domain name';
|
|
|
@@ -572,7 +611,7 @@ function cwp7_setDNS($params) {
|
|
|
$zoneRecords = array();
|
|
|
if(isset($_POST['s'])){
|
|
|
if(!filter_var($_POST['s'], FILTER_VALIDATE_DOMAIN, FILTER_FLAG_HOSTNAME)){
|
|
|
- return 'Error: invalid domain name';
|
|
|
+ return 'Error: invalid subdomain name';
|
|
|
}
|
|
|
$hostName = $_POST['s'] . '.' . $domainName . '.';
|
|
|
$newRecord = array(
|
|
|
@@ -626,15 +665,6 @@ function cwp7_setDNS($params) {
|
|
|
'records' => $zoneRecords,
|
|
|
)
|
|
|
);
|
|
|
-
|
|
|
- logModuleCall(
|
|
|
- 'cwp7',
|
|
|
- __FUNCTION__,
|
|
|
- $zoneRecords,
|
|
|
- 'Debug dnsmanager',
|
|
|
- $result
|
|
|
- );
|
|
|
-
|
|
|
if($result['result'] != 'success') {
|
|
|
return 'Error: ' . $result['message'];
|
|
|
}
|