|
|
@@ -74,7 +74,7 @@ class cwp7_Admin {
|
|
|
*/
|
|
|
public function getAllAccounts() {
|
|
|
$data = array();
|
|
|
- return json_decode($this->doRequest('account', 'list', $data), true);
|
|
|
+ return $this->doRequest('account', 'list', $data);
|
|
|
}
|
|
|
/**
|
|
|
* getAccount
|
|
|
@@ -87,7 +87,7 @@ class cwp7_Admin {
|
|
|
$data = array(
|
|
|
"user" => $user
|
|
|
);
|
|
|
- return json_decode($this->doRequest('accountdetail', 'list', $data), true);
|
|
|
+ return $this->doRequest('accountdetail', 'list', $data);
|
|
|
}
|
|
|
/**
|
|
|
* createAccount
|
|
|
@@ -124,7 +124,7 @@ class cwp7_Admin {
|
|
|
"autossl" => $params['autossl'],
|
|
|
"encodepass" => true,
|
|
|
);
|
|
|
- return json_decode($this->doRequest('account', 'add', $data), true);
|
|
|
+ return $this->doRequest('account', 'add', $data);
|
|
|
}
|
|
|
/**
|
|
|
* modifyAccount
|
|
|
@@ -148,7 +148,7 @@ class cwp7_Admin {
|
|
|
'email' => $params['email'],
|
|
|
'package' => $params['package'],
|
|
|
);
|
|
|
- return json_decode($this->doRequest('account', 'upd', $data), true);
|
|
|
+ return $this->doRequest('account', 'upd', $data);
|
|
|
}
|
|
|
/**
|
|
|
* deleteAccount
|
|
|
@@ -169,7 +169,7 @@ class cwp7_Admin {
|
|
|
"user" => $params['user'],
|
|
|
"email" => $params['email'],
|
|
|
);
|
|
|
- return json_decode($this->doRequest('account', 'del', $data), true);
|
|
|
+ return $this->doRequest('account', 'del', $data);
|
|
|
}
|
|
|
/**
|
|
|
* suspendAccount
|
|
|
@@ -183,7 +183,7 @@ class cwp7_Admin {
|
|
|
$data = array(
|
|
|
"user" => $user,
|
|
|
);
|
|
|
- return json_decode($this->doRequest('account', 'susp', $data), true);
|
|
|
+ return $this->doRequest('account', 'susp', $data);
|
|
|
}
|
|
|
/**
|
|
|
* unsuspendAccount
|
|
|
@@ -197,7 +197,7 @@ class cwp7_Admin {
|
|
|
$data = array(
|
|
|
'user' => $user,
|
|
|
);
|
|
|
- return json_decode($this->doRequest('account', 'unsp', $data), true);
|
|
|
+ return $this->doRequest('account', 'unsp', $data);
|
|
|
}
|
|
|
/**
|
|
|
* getPackages
|
|
|
@@ -207,7 +207,7 @@ class cwp7_Admin {
|
|
|
public function getPackages()
|
|
|
{
|
|
|
$data = array();
|
|
|
- return json_decode($this->doRequest('packages', 'list', $data), true);
|
|
|
+ return $this->doRequest('packages', 'list', $data);
|
|
|
}
|
|
|
/**
|
|
|
* changePassword
|
|
|
@@ -226,7 +226,7 @@ class cwp7_Admin {
|
|
|
'user' => $params['user'],
|
|
|
'password' => $params['password'],
|
|
|
);
|
|
|
- return json_decode($this->doRequest('changepass', 'upd', $data), true);
|
|
|
+ return $this->doRequest('changepass', 'upd', $data);
|
|
|
}
|
|
|
/**
|
|
|
* getQuota
|
|
|
@@ -238,7 +238,7 @@ class cwp7_Admin {
|
|
|
public function getQuota($user)
|
|
|
{
|
|
|
$data = array('user' => $user);
|
|
|
- return json_decode($this->doRequest('accountquota', 'list', $data), true);
|
|
|
+ return $this->doRequest('accountquota', 'list', $data);
|
|
|
}
|
|
|
/**
|
|
|
* getAutoSSL
|
|
|
@@ -250,7 +250,7 @@ class cwp7_Admin {
|
|
|
public function getAutoSSL($user)
|
|
|
{
|
|
|
$data = array('user' => $user);
|
|
|
- return json_decode($this->doRequest('autossl', 'list', $data), true);
|
|
|
+ return $this->doRequest('autossl', 'list', $data);
|
|
|
}
|
|
|
/**
|
|
|
* addAutoSSL
|
|
|
@@ -268,7 +268,7 @@ class cwp7_Admin {
|
|
|
return array('error_msg' => 'Error: missing parameter name');
|
|
|
}
|
|
|
$data = array('user' => $params['user'], 'name' => $params['name']);
|
|
|
- return json_decode($this->doRequest('autossl', 'add', $data), true);
|
|
|
+ return $this->doRequest('autossl', 'add', $data);
|
|
|
}
|
|
|
/**
|
|
|
* renewAutoSSL
|
|
|
@@ -286,7 +286,7 @@ class cwp7_Admin {
|
|
|
return array('error_msg' => 'Error: missing parameter name');
|
|
|
}
|
|
|
$data = array('user' => $params['user'], 'name' => $params['name']);
|
|
|
- return json_decode($this->doRequest('autossl', 'renew', $data), true);
|
|
|
+ return $this->doRequest('autossl', 'renew', $data);
|
|
|
}
|
|
|
/**
|
|
|
* delAutoSSL
|
|
|
@@ -304,7 +304,7 @@ class cwp7_Admin {
|
|
|
return array('error_msg' => 'Error: missing parameter name');
|
|
|
}
|
|
|
$data = array('user' => $params['user'], 'name' => $params['name']);
|
|
|
- return json_decode($this->doRequest('autossl', 'del', $data), true);
|
|
|
+ return $this->doRequest('autossl', 'del', $data);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -328,7 +328,11 @@ class cwp7_Admin {
|
|
|
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
|
|
|
curl_setopt($ch, CURLOPT_POST, 1);
|
|
|
$response = curl_exec($ch);
|
|
|
+ if(curl_getinfo($ch, CURLINFO_RESPONSE_CODE) != 200) {
|
|
|
+ curl_close($ch);
|
|
|
+ return array('status' => 'error', 'err_msg' => curl_error($ch));
|
|
|
+ };
|
|
|
curl_close($ch);
|
|
|
- return $response;
|
|
|
+ return json_decode($response, true);
|
|
|
}
|
|
|
}
|