1.1 --- a/core/AdminCache.h Tue Sep 25 21:45:25 2007 +0000
1.2 +++ b/core/AdminCache.h Wed Sep 26 01:03:20 2007 +0000
1.3 @@ -156,10 +156,14 @@
1.4 unsigned int GetAdminSerialChange(AdminId id);
1.5 bool CanAdminUseCommand(int client, const char *cmd);
1.6 const char *GetGroupName(GroupId gid);
1.7 - virtual unsigned int SetGroupImmunityLevel(GroupId gid, unsigned int level);
1.8 - virtual unsigned int GetGroupImmunityLevel(GroupId gid);
1.9 - virtual unsigned int SetAdminImmunityLevel(AdminId id, unsigned int level);
1.10 - virtual unsigned int GetAdminImmunityLevel(AdminId id);
1.11 + unsigned int SetGroupImmunityLevel(GroupId gid, unsigned int level);
1.12 + unsigned int GetGroupImmunityLevel(GroupId gid);
1.13 + unsigned int SetAdminImmunityLevel(AdminId id, unsigned int level);
1.14 + unsigned int GetAdminImmunityLevel(AdminId id);
1.15 + bool CheckAccess(int client,
1.16 + const char *cmd,
1.17 + AdminFlag flags,
1.18 + bool override_only);
1.19 public:
1.20 bool IsValidAdmin(AdminId id);
1.21 private: