andre 10 месяцев назад
Родитель
Сommit
fecde0a3a5
1 измененных файлов с 5 добавлено и 16 удалено
  1. 5 16
      siteBuilder.php

+ 5 - 16
siteBuilder.php

@@ -93,7 +93,7 @@ function siteBuilder_Testconnection($params) {
  */
  */
 function siteBuilder_CreateAccount($params) {
 function siteBuilder_CreateAccount($params) {
 	$username = strtolower(substr($params['clientsdetails']['firstname'],0,2) . substr($params['clientsdetails']['lastname'],0,3)) . $params['serviceid'];
 	$username = strtolower(substr($params['clientsdetails']['firstname'],0,2) . substr($params['clientsdetails']['lastname'],0,3)) . $params['serviceid'];
-	$userdomain = $username . '.local';
+	$userdomain = $params['domain'];
 	try {
 	try {
 		Capsule::table('tblhosting')
 		Capsule::table('tblhosting')
 		->where('id', '=', $params['serviceid'])
 		->where('id', '=', $params['serviceid'])
@@ -114,22 +114,11 @@ function siteBuilder_CreateAccount($params) {
 		return 'Error: could save username & password in database';
 		return 'Error: could save username & password in database';
 	}	
 	}	
 	if ($params["server"] == 1) {
 	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';
 	return 'success';
 }
 }