Added CheckAccess native to check cmd/override access of AdminId (bug 5083, r=fyren).

This commit is contained in:
Nicholas Hastings
2011-09-10 12:08:38 -04:00
parent e62278859e
commit f136f2dcaf
5 changed files with 59 additions and 10 deletions
+2 -1
View File
@@ -130,7 +130,8 @@ public:
void UpdateAdminCmdFlags(const char *cmd, OverrideType type, FlagBits bits, bool remove);
bool LookForSourceModCommand(const char *cmd);
bool LookForCommandAdminFlags(const char *cmd, FlagBits *pFlags);
bool CheckCommandAccess(int client, const char *cmd, FlagBits flags);
bool CheckClientCommandAccess(int client, const char *cmd, FlagBits flags);
bool CheckAdminCommandAccess(AdminId adm, const char *cmd, FlagBits flags);
private:
void InternalDispatch(const CCommand &command);
ResultType RunAdminCommand(ConCmdInfo *pInfo, int client, int args);