|
|
@@ -93,7 +93,7 @@ function siteBuilder_Testconnection($params) {
|
|
|
*/
|
|
|
function siteBuilder_CreateAccount($params) {
|
|
|
$username = strtolower(substr($params['clientsdetails']['firstname'],0,2) . substr($params['clientsdetails']['lastname'],0,3)) . $params['serviceid'];
|
|
|
- $userdomain = $username . '.local';
|
|
|
+ $userdomain = $params['domain'];
|
|
|
try {
|
|
|
Capsule::table('tblhosting')
|
|
|
->where('id', '=', $params['serviceid'])
|
|
|
@@ -114,22 +114,11 @@ function siteBuilder_CreateAccount($params) {
|
|
|
return 'Error: could save username & password in database';
|
|
|
}
|
|
|
if ($params["server"] == 1) {
|
|
|
- $data = array(
|
|
|
- 'package' => $params['configoption1'],
|
|
|
- 'domain' => $userdomain,
|
|
|
- 'user' => $username,
|
|
|
- 'pass' => $params['password'],
|
|
|
- 'email' => $params['clientsdetails']['email'],
|
|
|
- 'inode' => (int) $params["configoption2"],
|
|
|
- 'nofile' => (int) $params["configoption3"],
|
|
|
- 'nproc' => (int) $params["configoption4"],
|
|
|
- 'server_ips'=>$params["serverip"],
|
|
|
- );
|
|
|
- $siteBuilder = new siteBuilder_Admin($params['serverhostname'], $params['serveraccesshash']);
|
|
|
- $response = $siteBuilder->createAccount($data);
|
|
|
+ $siteBuilder = new ApiClient($params['serverhostname'], $params['serveraccesshash']);
|
|
|
+ $response = $siteBuilder->deployDev($username, $domain, $params['serverusername'], $params['serverpassword']);
|
|
|
}
|
|
|
- if($response['status'] != 'OK') {
|
|
|
- return 'Error: ' . $response['error_msg'];
|
|
|
+ if($response['status'] != '200') {
|
|
|
+ return 'Error: ' . $response['response'];
|
|
|
}
|
|
|
return 'success';
|
|
|
}
|