error('Invalid service '.$service); if(isset($_SESSION['s']['user']) && $_SESSION['s']['user']['typ'] == 'admin') return true; //* We do not check admin-users // simple query cache if($this->client_service===null) $this->client_service = $app->db->queryOneRecord("SELECT client.* FROM sys_user, client WHERE sys_user.userid = ? AND sys_user.client_id = client.client_id", $userid); // isn't service if(!$this->client_service) return false; if($this->client_service['default_'.$service.'server'] > 0 || $this->client_service[$service.'_servers'] != '') { return true; } else { return false; } } } //* End Class ?>