|
|
@@ -227,25 +227,10 @@ class cwp7_Admin {
|
|
|
);
|
|
|
return $this->doRequest('changepass', 'upd', $data);
|
|
|
}
|
|
|
- /**
|
|
|
- * listDomains
|
|
|
- *
|
|
|
- * @param string $user user
|
|
|
- *
|
|
|
- * @return array domain details
|
|
|
- */
|
|
|
- public function listDomains($user)
|
|
|
- {
|
|
|
- $data = array(
|
|
|
- 'user' => $user,
|
|
|
- 'type' => 'subdomain',
|
|
|
- );
|
|
|
- return $this->doRequest('admindomains', 'list', $data);
|
|
|
- }
|
|
|
/**
|
|
|
* addDomain
|
|
|
*
|
|
|
- * @param array $user user, $name domainname
|
|
|
+ * @param array $user user, $name domainname, $type domain or subdomain
|
|
|
*
|
|
|
* @return array details
|
|
|
*/
|
|
|
@@ -257,9 +242,12 @@ class cwp7_Admin {
|
|
|
if(!isset($params['name'])) {
|
|
|
return array('error_msg' => 'Error: missing parameter name');
|
|
|
}
|
|
|
+ if(!isset($params['type'])) {
|
|
|
+ return array('error_msg' => 'Error: missing parameter type');
|
|
|
+ }
|
|
|
$data = array(
|
|
|
'user' => $params['user'],
|
|
|
- 'type' => 'subdomain',
|
|
|
+ 'type' => $params['type'],
|
|
|
'name' => $params['name'],
|
|
|
'path' => 'public_html/' . $params['name'],
|
|
|
'autossl' => 0,
|
|
|
@@ -267,9 +255,9 @@ class cwp7_Admin {
|
|
|
return $this->doRequest('admindomains', 'add', $data);
|
|
|
}
|
|
|
/**
|
|
|
- * modifyDomain
|
|
|
+ * deleteDomain
|
|
|
*
|
|
|
- * @param array $user user $name domainname
|
|
|
+ * @param array $user user, $name domainname, $type domain or subdomain
|
|
|
*
|
|
|
* @return array details
|
|
|
*/
|
|
|
@@ -281,9 +269,12 @@ class cwp7_Admin {
|
|
|
if(!isset($params['name'])) {
|
|
|
return array('error_msg' => 'Error: missing parameter name');
|
|
|
}
|
|
|
+ if(!isset($params['type'])) {
|
|
|
+ return array('error_msg' => 'Error: missing parameter type');
|
|
|
+ }
|
|
|
$data = array(
|
|
|
'user' => $params['user'],
|
|
|
- 'type' => 'subdomain',
|
|
|
+ 'type' => $params['type'],
|
|
|
'name' => $params['name'],
|
|
|
);
|
|
|
return $this->doRequest('admindomains', 'del', $data);
|