فهرست منبع

bugfix changepackage

andre 3 سال پیش
والد
کامیت
9af98e7c5d
2فایلهای تغییر یافته به همراه16 افزوده شده و 13 حذف شده
  1. 16 4
      api/cwp7/Admin.php
  2. 0 9
      cwp7.php

+ 16 - 4
api/cwp7/Admin.php

@@ -91,6 +91,9 @@ class cwp7_Admin {
 	 * @return array of account informations or error message
 	 * @return array of account informations or error message
 	 */
 	 */
     public function createAccount($params) {
     public function createAccount($params) {
+        if(!isset($params['package'])) {
+            return array('error_msg' => 'Error: missing parameter package');
+        }
         if(!isset($params['domain'])) {
         if(!isset($params['domain'])) {
             return array('error_msg' => 'Error: missing parameter domain');
             return array('error_msg' => 'Error: missing parameter domain');
         }
         }
@@ -103,8 +106,17 @@ class cwp7_Admin {
         if(!isset($params['email'])) {
         if(!isset($params['email'])) {
             return array('error_msg' => 'Error: missing parameter email');
             return array('error_msg' => 'Error: missing parameter email');
         }
         }
-        if(!isset($params['package'])) {
-            return array('error_msg' => 'Error: missing parameter package');
+        if(!isset($params['inode'])) {
+            return array('error_msg' => 'Error: missing parameter inode');
+        }
+        if(!isset($params['nofile'])) {
+            return array('error_msg' => 'Error: missing parameter nofile');
+        }
+        if(!isset($params['nproc'])) {
+            return array('error_msg' => 'Error: missing parameter nproc');
+        }
+        if(!isset($params['server_ips'])) {
+            return array('error_msg' => 'Error: missing parameter server_ips');
         }
         }
         if(!isset($params['autossl'])) {
         if(!isset($params['autossl'])) {
             $params['autossl'] = 0;
             $params['autossl'] = 0;
@@ -119,8 +131,8 @@ class cwp7_Admin {
             'autossl'       => $params['autossl'],
             'autossl'       => $params['autossl'],
             'encodepass'    => true,
             'encodepass'    => true,
 			'inode'         => $params['inode'],
 			'inode'         => $params['inode'],
-            'nofile'        => $params['nofile'],
-            'nproc'         => $params['nproc'],
+            'limit_nofile'  => $params['nofile'],
+            'limit_nproc'   => $params['nproc'],
             'server_ips'    => $params['server_ips'],
             'server_ips'    => $params['server_ips'],
         );
         );
         return $this->doRequest('account', 'add', $data);
         return $this->doRequest('account', 'add', $data);

+ 0 - 9
cwp7.php

@@ -412,15 +412,6 @@ function cwp7_ChangePackage($params) {
 		'processes' => $params["configoption4"],
 		'processes' => $params["configoption4"],
 	);
 	);
 	$response = $cwp7->modifyAccount($data);
 	$response = $cwp7->modifyAccount($data);
-
-	logModuleCall(
-		'cwp7',
-		__FUNCTION__,
-		$data,
-		'debug',
-		$response
-	);
-
 	if($response['status'] != 'OK') {
 	if($response['status'] != 'OK') {
 		return 'Error: ' . $response['error_msg'];
 		return 'Error: ' . $response['error_msg'];
 	}
 	}