core/AdminCache.h
changeset 1473 f3f39075066d
parent 1403 ecb9c66fd4bb
child 1477 b2d8f676a902
     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: