+class CommandSamode : public Command
+{
+ public:
+ CommandSamode (InspIRCd* Instance) : Command(Instance,"SAMODE", "o", 2, false, 0)
+ {
+ this->source = "m_samode.so";
+ syntax = "<target> <modes> {<mode-parameters>}";
+ }
+
+ CmdResult Handle (const std::vector<std::string>& parameters, User *user)
+ {
+ /*
+ * Handles an SAMODE request. Notifies all +s users.
+ */
+ ServerInstance->SendMode(parameters, ServerInstance->FakeClient);