#include "users.h"
#include "modules.h"
#include "inspstring.h"
-#include "helperfuncs.h"
+
#include "commands.h"
#include "mode.h"
ServerInstance->Log(DEBUG,"The user is not a halfop or above, checking other reasons for being able to set the modes");
/* Are we a uline or is it a servermode? */
- if ((!ServerInstance->is_uline(user->server)) && (!servermode))
+ if ((!ServerInstance->ULine(user->server)) && (!servermode))
{
/* Not enough permission:
* NOT a uline and NOT a servermode,
if (parameter_counter < pcnt)
{
parameter = parameters[parameter_counter++];
+
+ /* Yerk, invalid! */
+ if ((parameter.rfind(':') || (parameter.rfind(' '))))
+ parameter = "";
}
else
{
if (!user)
return;
- ServerInstance->ModeGrok->Process(parameters, pcnt, user, false);
+ ServerInstance->Modes->Process(parameters, pcnt, user, false);
return;
}