|
|
@@ -115,36 +115,26 @@ function cwp7_CreateAccount($params) {
|
|
|
$params
|
|
|
);
|
|
|
|
|
|
-/* if ($params["server"] == 1) {
|
|
|
+ if ($params["server"] == 1) {
|
|
|
$postvars = array(
|
|
|
- 'package' => $params["configoption1"],
|
|
|
- 'domain' => $params["domain"],
|
|
|
- 'key' => $params["serveraccesshash"],
|
|
|
- 'action' => 'add',
|
|
|
- 'username' => $params["username"],
|
|
|
- 'user' => $params["username"],
|
|
|
- 'pass' => $params["password"],
|
|
|
+ 'package' => $params['configoption1'],
|
|
|
+ 'domain' => $userdomain,
|
|
|
+ 'user' => $username,
|
|
|
+ 'pass' => $params['password'],
|
|
|
'email' => $params["clientsdetails"]["email"],
|
|
|
- 'inode' => $params["configoption2"],
|
|
|
- 'nofile' => $params["configoption3"],
|
|
|
- 'nproc' => $params["configoption4"],
|
|
|
- 'server_ips'=>$params["serverip"]
|
|
|
);
|
|
|
- $postdata = http_build_query($postvars);
|
|
|
- $curl = curl_init();
|
|
|
- curl_setopt($curl, CURLOPT_URL, 'https://' . $params["serverhostname"] . ':2304/v1/account');
|
|
|
- curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
|
|
|
- curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
|
|
|
- curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
|
|
|
- curl_setopt($curl, CURLOPT_POST, true);
|
|
|
- curl_setopt($curl, CURLOPT_POSTFIELDS, $postdata);
|
|
|
- $answer = curl_exec($curl);
|
|
|
- logModuleCall('cwpwhmcs','CreateAccount_UserAccount','https://' . $params["serverhostname"] . ':2304/v1/account/'.$postdata,$answer);
|
|
|
+ $cwp7 = new cwp7_Admin($params['serverhostname'], $params['serveraccesshash']);
|
|
|
+ $response = $cwp7->createAccount($postvars);
|
|
|
}
|
|
|
- if(strpos($answer,"OK")!==false){$result='success';}else{$result=json_decode($answer,true); $result=$result['msj'];}
|
|
|
- return $result; */
|
|
|
- return 'success';
|
|
|
+ if(strpos($response,"OK")!==false) {
|
|
|
+ $result='success';
|
|
|
+ } else {
|
|
|
+ $result=json_decode($answer,true);
|
|
|
+ $result=$result['msj'];
|
|
|
+ }
|
|
|
+ return $result;
|
|
|
}
|
|
|
+
|
|
|
function cwp7_TerminateAccount($params) {
|
|
|
/* if ($params["server"] == 1) {
|
|
|
$postvars = array('key' => $params["serveraccesshash"],'action' => 'del','user' => $params["username"]);
|