+
+ void Handle (char **parameters, int pcnt, userrec *user)
+ {
+ /*
+ * Handles an SAMODE request. Notifies all +s users.
+ */
+ int n=0;
+ std::string result;
+ Srv->Log(DEBUG,"SAMODE: Being handled");
+ Srv->SendMode(parameters,pcnt,user);
+ Srv->Log(DEBUG,"SAMODE: Modechange handled");
+ result = std::string(user->nick) + std::string(" used SAMODE ");
+ while (n<pcnt)
+ {
+ result=result + std::string(" ") + std::string(parameters[n]);
+ n++;
+ }
+ Srv->SendOpers(result);
+ }
+};