class SeeWhois : public ModeHandler
{
public:
- SeeWhois(Module* Creator, bool IsOpersOnly) : ModeHandler(Creator, 'W', PARAM_NONE, MODETYPE_USER)
+ SeeWhois(Module* Creator, bool IsOpersOnly) : ModeHandler(Creator, "showwhois", 'W', PARAM_NONE, MODETYPE_USER)
{
oper = IsOpersOnly;
}
virtual Version GetVersion()
{
- return Version("Allows opers to set +W to see when a user uses WHOIS on them",VF_COMMON|VF_VENDOR,API_VERSION);
+ return Version("Allows opers to set +W to see when a user uses WHOIS on them",VF_COMMON|VF_VENDOR);
}
virtual void OnWhois(User* source, User* dest)
if (!dest->IsModeSet('W') || source == dest)
return;
- if (!ShowWhoisFromOpers && (IS_OPER(source) != IS_OPER(dest)))
+ if (!ShowWhoisFromOpers && (!IS_OPER(source) != !IS_OPER(dest)))
return;
if (IS_LOCAL(dest))