@@ -105,7 +105,7 @@ public function server_ip_delete($session_id, $ip_id)
105105 $ affected_rows = $ this ->deleteQuery ('../admin/form/server_ip.tform.php ' , $ ip_id );
106106 return $ affected_rows ;
107107 }
108-
108+
109109 /**
110110 Gets the server configuration
111111 @param int session id
@@ -141,7 +141,7 @@ public function server_get($session_id, $server_id = null, $section ='') {
141141 return false ;
142142 }
143143 }
144-
144+
145145 /**
146146 Set a value in the server configuration
147147 @param int session id
@@ -169,7 +169,7 @@ public function server_config_set($session_id, $server_id, $section, $key, $valu
169169 return false ;
170170 }
171171 }
172-
172+
173173 /**
174174 Gets a list of all servers
175175 @param int session_id
@@ -191,7 +191,7 @@ public function server_get_all($session_id)
191191 return false ;
192192 }
193193 }
194-
194+
195195 /**
196196 Gets the server_id by server_name
197197 @param int session_id
@@ -213,7 +213,7 @@ public function server_get_serverid_by_name($session_id, $server_name)
213213 return false ;
214214 }
215215 }
216-
216+
217217 /**
218218 Gets the functions of a server by server_id
219219 @param int session_id
@@ -227,7 +227,7 @@ public function server_get_functions($session_id, $server_id)
227227 throw new SoapFault ('permission_denied ' , 'You do not have the permissions to access this function. ' );
228228 return false ;
229229 }
230- if (!empty ($ session_id ) && !empty ($ server_id )) {
230+ if (!empty ($ session_id ) && !empty ($ server_id )) {
231231 $ sql = "SELECT mail_server, web_server, dns_server, file_server, db_server, vserver_server, proxy_server, firewall_server, mirror_server_id FROM server WHERE server_id = ? " ;
232232 $ all = $ app ->db ->queryOneRecord ($ sql , $ server_id );
233233 return $ all ;
@@ -257,7 +257,7 @@ public function server_get_app_version($session_id, $server_id = 0)
257257 }
258258 }
259259
260- public function server_get_php_versions ($ session_id , $ server_id , $ php )
260+ public function server_get_php_versions ($ session_id , $ server_id , $ php, $ get_full_data = false )
261261 {
262262 global $ app ;
263263 if (!$ this ->checkPerm ($ session_id , 'server_get ' )) {
@@ -272,15 +272,23 @@ public function server_get_php_versions($session_id, $server_id, $php)
272272 if ($ php === 'php-fpm ' || ($ php === 'hhvm ' && $ server_type === 'nginx ' )) {
273273 $ php_records = $ app ->db ->queryAllRecords ("SELECT * FROM server_php WHERE php_fpm_init_script != '' AND php_fpm_ini_dir != '' AND php_fpm_pool_dir != '' AND server_id = ? AND (client_id = 0) " , $ server_id );
274274 foreach ($ php_records as $ php_record ) {
275- $ php_version = $ php_record ['name ' ].': ' .$ php_record ['php_fpm_init_script ' ].': ' .$ php_record ['php_fpm_ini_dir ' ].': ' .$ php_record ['php_fpm_pool_dir ' ];
276- $ php_versions [] = $ php_version ;
275+ if ($ get_full_data ) {
276+ $ php_versions [] = $ php_record ;
277+ } else {
278+ $ php_version = $ php_record ['name ' ].': ' .$ php_record ['php_fpm_init_script ' ].': ' .$ php_record ['php_fpm_ini_dir ' ].': ' .$ php_record ['php_fpm_pool_dir ' ];
279+ $ php_versions [] = $ php_version ;
280+ }
277281 }
278282 }
279283 if ($ php === 'fast-cgi ' ) {
280284 $ php_records = $ app ->db ->queryAllRecords ("SELECT * FROM server_php WHERE php_fastcgi_binary != '' AND php_fastcgi_ini_dir != '' AND server_id = ? AND (client_id = 0) " , $ server_id );
281285 foreach ($ php_records as $ php_record ) {
282- $ php_version = $ php_record ['name ' ].': ' .$ php_record ['php_fastcgi_binary ' ].': ' .$ php_record ['php_fastcgi_ini_dir ' ];
283- $ php_versions [] = $ php_version ;
286+ if ($ get_full_data ) {
287+ $ php_versions [] = $ php_record ;
288+ } else {
289+ $ php_version = $ php_record ['name ' ].': ' .$ php_record ['php_fastcgi_binary ' ].': ' .$ php_record ['php_fastcgi_ini_dir ' ];
290+ $ php_versions [] = $ php_version ;
291+ }
284292 }
285293 }
286294 return $ php_versions ;
0 commit comments