diff options
| author | 2022-10-05 19:36:56 +0100 | |
|---|---|---|
| committer | 2022-10-05 19:36:56 +0100 | |
| commit | 08918dca94f13ce4cbf3674a9541c750540fd056 (patch) | |
| tree | c40d45852121c03971583f79a171c7089b55532f /src/modules/m_operlevels.cpp | |
| parent | Modernize an old-style loop that was previously missed. (diff) | |
Fix the indentation of various modules.
Diffstat (limited to 'src/modules/m_operlevels.cpp')
| -rw-r--r-- | src/modules/m_operlevels.cpp | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/src/modules/m_operlevels.cpp b/src/modules/m_operlevels.cpp index 0d5d19d1e..04c8e32e0 100644 --- a/src/modules/m_operlevels.cpp +++ b/src/modules/m_operlevels.cpp @@ -30,34 +30,34 @@ class ModuleOperLevels final : public Module { - public: - ModuleOperLevels() - : Module(VF_VENDOR, "Allows the server administrator to define ranks for server operators which prevent lower ranked server operators from using /KILL on higher ranked server operators.") - { - } +public: + ModuleOperLevels() + : Module(VF_VENDOR, "Allows the server administrator to define ranks for server operators which prevent lower ranked server operators from using /KILL on higher ranked server operators.") + { + } - ModResult OnKill(User* source, User* dest, const std::string& reason) override + ModResult OnKill(User* source, User* dest, const std::string &reason) override + { + // oper killing an oper? + if (dest->IsOper() && source->IsOper()) { - // oper killing an oper? - if (dest->IsOper() && source->IsOper()) - { - unsigned long dest_level = ConvToNum<unsigned long>(dest->oper->getConfig("level")); - unsigned long source_level = ConvToNum<unsigned long>(source->oper->getConfig("level")); + unsigned long dest_level = ConvToNum<unsigned long>(dest->oper->getConfig("level")); + unsigned long source_level = ConvToNum<unsigned long>(source->oper->getConfig("level")); - if (dest_level > source_level) + if (dest_level > source_level) + { + if (IS_LOCAL(source)) { - if (IS_LOCAL(source)) - { - ServerInstance->SNO.WriteGlobalSno('a', "Oper %s (level %lu) attempted to /KILL a higher level oper: %s (level %lu), reason: %s", - source->nick.c_str(), source_level, dest->nick.c_str(), dest_level, reason.c_str()); - } - dest->WriteNotice("*** Oper " + source->nick + " attempted to /KILL you!"); - source->WriteNumeric(ERR_NOPRIVILEGES, InspIRCd::Format("Permission Denied - Oper %s is a higher level than you", dest->nick.c_str())); - return MOD_RES_DENY; + ServerInstance->SNO.WriteGlobalSno('a', "Oper %s (level %lu) attempted to /KILL a higher level oper: %s (level %lu), reason: %s", + source->nick.c_str(), source_level, dest->nick.c_str(), dest_level, reason.c_str()); } + dest->WriteNotice("*** Oper " + source->nick + " attempted to /KILL you!"); + source->WriteNumeric(ERR_NOPRIVILEGES, InspIRCd::Format("Permission Denied - Oper %s is a higher level than you", dest->nick.c_str())); + return MOD_RES_DENY; } - return MOD_RES_PASSTHRU; } + return MOD_RES_PASSTHRU; + } }; MODULE_INIT(ModuleOperLevels) |
