|
|
@@ -581,32 +581,16 @@ function cwp7_addDomain($params) {
|
|
|
* @return array template information
|
|
|
*/
|
|
|
function cwp7_newSubdomain($params) {
|
|
|
- $cwp7 = new cwp7_Admin($params['serverhostname'], $params['serveraccesshash']);
|
|
|
- $response = $cwp7->getAccount($params['username']);
|
|
|
- if($response['status'] != 'OK') {
|
|
|
- logModuleCall(
|
|
|
- 'cwp7',
|
|
|
- __FUNCTION__,
|
|
|
- $params,
|
|
|
- 'debug',
|
|
|
- $response
|
|
|
- );
|
|
|
- }
|
|
|
- $domains = $response['result']['domains'];
|
|
|
- $clientdomains = array();
|
|
|
- foreach($domains as $domain){
|
|
|
- if($domain['domain'] != $params['domain']) {
|
|
|
- array_push($clientdomains, $domain['domain']);
|
|
|
- }
|
|
|
+ if(!filter_var($_POST['d'], FILTER_VALIDATE_DOMAIN, FILTER_FLAG_HOSTNAME)){
|
|
|
+ return 'Error: invalid domain name';
|
|
|
}
|
|
|
-
|
|
|
return array(
|
|
|
'breadcrumb' => array(
|
|
|
'clientarea.php?action=productdetails&id=' . $params['serviceid'] . '&modop=custom&a=newSubdomain' => 'Neue Subdomaine',
|
|
|
),
|
|
|
'templatefile' => 'cwp7_add_subdomain',
|
|
|
'vars' => array(
|
|
|
- 'domains' => $clientdomains,
|
|
|
+ 'domainselected' => $_POST['d'],
|
|
|
),
|
|
|
);
|
|
|
}
|