mirror of
https://github.com/znc/znc.git
synced 2026-05-18 07:15:54 +02:00
Support having a nickname per network
This commit is contained in:
@@ -659,6 +659,11 @@ public:
|
||||
Tmpl["Title"] = "Edit Network" + CString(" [" + pNetwork->GetName() + "]");
|
||||
Tmpl["Name"] = pNetwork->GetName();
|
||||
|
||||
Tmpl["Nick"] = pNetwork->GetNick();
|
||||
Tmpl["AltNick"] = pNetwork->GetAltNick();
|
||||
Tmpl["Ident"] = pNetwork->GetIdent();
|
||||
Tmpl["RealName"] = pNetwork->GetRealName();
|
||||
|
||||
const vector<CServer*>& vServers = pNetwork->GetServers();
|
||||
for (unsigned int a = 0; a < vServers.size(); a++) {
|
||||
CTemplate& l = Tmpl.AddRow("ServerLoop");
|
||||
@@ -705,6 +710,28 @@ public:
|
||||
}
|
||||
}
|
||||
|
||||
CString sArg;
|
||||
|
||||
sArg = WebSock.GetParam("nick");
|
||||
if (!sArg.Equals(pUser->GetNick())) {
|
||||
pNetwork->SetNick(sArg);
|
||||
}
|
||||
|
||||
sArg = WebSock.GetParam("altnick");
|
||||
if (!sArg.Equals(pUser->GetAltNick())) {
|
||||
pNetwork->SetAltNick(sArg);
|
||||
}
|
||||
|
||||
sArg = WebSock.GetParam("ident");
|
||||
if (!sArg.Equals(pUser->GetIdent())) {
|
||||
pNetwork->SetIdent(sArg);
|
||||
}
|
||||
|
||||
sArg = WebSock.GetParam("realname");
|
||||
if (!sArg.Equals(pUser->GetRealName())) {
|
||||
pNetwork->SetRealName(sArg);
|
||||
}
|
||||
|
||||
VCString vsArgs;
|
||||
|
||||
WebSock.GetRawParam("servers").Split("\n", vsArgs);
|
||||
|
||||
Reference in New Issue
Block a user