Skip to content

Commit 4cd62d7

Browse files
committed
- Remoting: added function to get all IP addresses of a server.
1 parent d677ffa commit 4cd62d7

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

interface/lib/classes/remoting.inc.php

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,7 @@ public function server_get_serverid_by_ip($session_id, $ipaddress)
331331
return $all;
332332
}
333333

334-
//* Get server ips
334+
//* Get server ip
335335
public function server_ip_get($session_id, $primary_id)
336336
{
337337
global $app;
@@ -345,6 +345,20 @@ public function server_ip_get($session_id, $primary_id)
345345
return $app->remoting_lib->getDataRecord($primary_id);
346346
}
347347

348+
//* Get all server ips
349+
public function server_ip_get_by_server_id($session_id, $server_id)
350+
{
351+
global $app;
352+
353+
if(!$this->checkPerm($session_id, 'server_ip_get_by_server_id')) {
354+
$this->server->fault('permission_denied', 'You do not have the permissions to access this function.');
355+
return false;
356+
}
357+
$sql = "SELECT * FROM server_ip WHERE server_id = $server_id";
358+
$all = $app->db->queryAllRecords($sql);
359+
return $all;
360+
}
361+
348362
//* Add a IP address record
349363
public function server_ip_add($session_id, $client_id, $params)
350364
{
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
$function_list['server_get,get_function_list,client_templates_get_all,server_get_serverid_by_ip,server_ip_get,server_ip_add,server_ip_update,server_ip_delete'] = 'Server functions';
3+
$function_list['server_get,get_function_list,client_templates_get_all,server_get_serverid_by_ip,server_ip_get,server_ip_get_by_server_id,server_ip_add,server_ip_update,server_ip_delete'] = 'Server functions';
44
$function_list['admin_record_permissions'] = 'Record permission changes';
55

66
?>

0 commit comments

Comments
 (0)