//$this->server->fault('permission_denied', 'You do not have the permissions to access this function.');
//return false;
$this->server->fault('permission_denied','You do not have the permissions to access this function.');
returnfalse;
}
if(!empty($client_id)&&!empty($server_id)){
$server_id=intval($server_id);
$client_id=intval($client_id);
$sql = "SELECT id, origin FROM dns_soa d INNER JOIN sys_user s on(d.sys_groupid = s.default_group) WHERE client_id = '$client_id' AND server_id = $server_id";
$sql="SELECT id, origin FROM dns_soa d INNER JOIN sys_user s on(d.sys_groupid = s.default_group) WHERE client_id = $client_id AND server_id = $server_id";
$result=$app->db->queryAllRecords($sql);
return$result;
}
returnfalse;
}
*/
/**
* Changes DNS zone status
...
...
@@ -2323,13 +2337,35 @@ class remoting {
$this->server->fault('permission_denied','You do not have the permissions to access this function.');
returnfalse;
}
if(in_array($status,array('active','inactive'))){
if($status=='active'){
$status='Y';
}else{
$status='N';
}
$sql="UPDATE dns_soa SET active = '$status' WHERE id = ".intval($primary_id);
$app->db->query($sql);
$result=$app->db->affectedRows();
return$result;
}else{
$this->server->fault('status_undefined','The status is not available');