$this->server->fault('permission_denied','You do not have the permissions to access this function.');
returnfalse;
}
$sys_userid=intval($sys_userid);
$sys_groupid=explode(',',$sys_groupid);
$new_group=array();
foreach($sys_groupidas$group_id){
$new_group[]=intval($group_id);
}
$group_list=implode(',',$new_group);
$sql="SELECT domain, domain_id, document_root FROM web_domain WHERE ( (sys_userid = $sys_userid AND sys_perm_user LIKE '%r%') OR (sys_groupid IN ($group_list) AND sys_perm_group LIKE '%r%') OR sys_perm_other LIKE '%r%') AND type = 'vhost'";
$result=$app->db->queryAllRecords($sql);
if(isset($result)){
return$result;
}else{
$this->server->fault('no_client_found','There is no site for this user');
returnfalse;
}
}
/**
* Change domains status
* @param int session id
* @param int site id
* @param string active or inactive string
* @return mixed false if error
* @author Julio Montoya <gugli100@gmail.com> BeezNest 2010
//$this->server->fault('permission_denied', 'You do not have the permissions to access this function.');
//return false;
}
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";
$result = $app->db->queryAllRecords($sql);
return $result;
}
return false;
}
*/
/**
* Changes DNS zone status
* @param int session id
* @param int dns soa id
* @param string status active or inactive string
* @author Julio Montoya <gugli100@gmail.com> BeezNest 2010