]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modes/cmode_o.cpp
Fix typos
[user/henk/code/inspircd.git] / src / modes / cmode_o.cpp
index 0ab3d9d958b94fbe8da5d1ac804f59d56e674520..bed7da615edbaa57a7b8d2e9239f4c6039b751f3 100644 (file)
 #include "hashcomp.h"
 #include "modes/cmode_o.h"
 
-ModeChannelOp::ModeChannelOp(InspIRCd* Instance) : ModeHandler(Instance, 'o', 1, 1, true, MODETYPE_CHANNEL, false)
+ModeChannelOp::ModeChannelOp(InspIRCd* Instance) : ModeHandler(Instance, 'o', 1, 1, true, MODETYPE_CHANNEL, false, '@')
 {
 }
 
+unsigned int ModeChannelOp::GetPrefixRank()
+{
+       return OP_VALUE;
+}
+
 ModePair ModeChannelOp::ModeSet(userrec* source, userrec* dest, chanrec* channel, const std::string &parameter)
 {
        userrec* x = ServerInstance->FindNick(parameter);
        if (x)
        {
-               if (channel->GetStatus(x) == STATUS_OP)
+               if (channel->GetStatusFlags(x) & UCMODE_OP)
                {
                        return std::make_pair(true, x->nick);
                }