66
66
redirect_to.clear();
68
for (const char* n = parameters[2]; *n; n++)
79
redirect_all_immediately = direction;
82
redirect_new_users = direction;
87
if (redirect_all_immediately)
89
/* Redirect everyone but the oper sending the command */
90
for (std::vector<userrec*>::const_iterator i = ServerInstance->local_users.begin(); i != ServerInstance->local_users.end(); i++)
95
t->WriteServ("010 %s %s %s :Please use this Server/Port instead", user->nick, parameters[0], parameters[1]);
96
userrec::QuitUser(ServerInstance, t, reason);
102
n_done_s = ConvToStr(n_done);
106
if (redirect_new_users)
108
redirect_to = parameters[0];
109
port = atoi(parameters[1]);
112
user->WriteServ("NOTICE %s :*** Set jumpserver to server '%s' port '%s', flags '+%s%s'%s%s%s: %s", user->nick, parameters[0], parameters[1],
113
redirect_all_immediately ? "a" : "",
114
redirect_new_users ? "n" : "",
116
n_done ? n_done_s.c_str() : "",
117
n_done ? " user(s) redirected)" : "",
70
for (const char* n = parameters[2]; *n; n++)
81
redirect_all_immediately = direction;
84
redirect_new_users = direction;
89
if (redirect_all_immediately)
91
/* Redirect everyone but the oper sending the command */
92
for (std::vector<userrec*>::const_iterator i = ServerInstance->local_users.begin(); i != ServerInstance->local_users.end(); i++)
97
t->WriteServ("010 %s %s %s :Please use this Server/Port instead", user->nick, parameters[0], parameters[1]);
98
userrec::QuitUser(ServerInstance, t, reason);
104
n_done_s = ConvToStr(n_done);
108
if (redirect_new_users)
110
redirect_to = parameters[0];
111
port = atoi(parameters[1]);
114
user->WriteServ("NOTICE %s :*** Set jumpserver to server '%s' port '%s', flags '+%s%s'%s%s%s: %s", user->nick, parameters[0], parameters[1],
115
redirect_all_immediately ? "a" : "",
116
redirect_new_users ? "n" : "",
118
n_done ? n_done_s.c_str() : "",
119
n_done ? " user(s) redirected)" : "",
120
124
return CMD_LOCALONLY;