tbrehm
2012-03-13 b0e671b0ffed77dd3a95622e606630d7bf205c0e
Added server_ip* functions to remote API.
2 files modified
34 ■■■■■ changed files
interface/lib/classes/remoting.inc.php 32 ●●●●● patch | view | raw | blame | history
interface/web/admin/lib/remote.conf.php 2 ●●● patch | view | raw | blame | history
interface/lib/classes/remoting.inc.php
@@ -157,6 +157,38 @@
        return $all;
    }
    
    //* Add a IP address record
    public function server_ip_add($session_id, $client_id, $params)
    {
        if(!$this->checkPerm($session_id, 'server_ip_add')) {
            $this->server->fault('permission_denied', 'You do not have the permissions to access this function.');
            return false;
        }
        return $this->insertQuery('../admin/form/server_ip.tform.php',$client_id,$params);
    }
    //* Update IP address record
    public function server_ip_update($session_id, $client_id, $ip_id, $params)
    {
        if(!$this->checkPerm($session_id, 'server_ip_update')) {
            $this->server->fault('permission_denied', 'You do not have the permissions to access this function.');
            return false;
        }
        $affected_rows = $this->updateQuery('../admin/form/server_ip.tform.php',$client_id,$ip_id,$params);
        return $affected_rows;
    }
    //* Delete IP address record
    public function server_ip_delete($session_id, $ip_id)
    {
        if(!$this->checkPerm($session_id, 'server_ip_delete')) {
            $this->server->fault('permission_denied', 'You do not have the permissions to access this function.');
            return false;
        }
        $affected_rows = $this->deleteQuery('../admin/form/server_ip.tform.php',$ip_id);
        return $affected_rows;
    }
    //* Get mail domain details
    public function mail_domain_get($session_id, $primary_id)
    {
interface/web/admin/lib/remote.conf.php
@@ -1,5 +1,5 @@
<?php
$function_list['server_get,get_function_list,client_templates_get_all,server_get_serverid_by_ip'] = 'Server functions';
$function_list['server_get,get_function_list,client_templates_get_all,server_get_serverid_by_ip,server_ip_add,server_ip_update,server_ip_delete'] = 'Server functions';
?>