diff --git a/modules/data/webadmin/tmpl/add_edit_network.tmpl b/modules/data/webadmin/tmpl/add_edit_network.tmpl index 0ef92c55..e30b6de5 100644 --- a/modules/data/webadmin/tmpl/add_edit_network.tmpl +++ b/modules/data/webadmin/tmpl/add_edit_network.tmpl @@ -104,6 +104,14 @@ value="" value="4" disabled="disabled" /> lines can be sent immediately + +
+
Channel join delay:
+ seconds +
diff --git a/modules/webadmin.cpp b/modules/webadmin.cpp index 15a31d07..455e5586 100644 --- a/modules/webadmin.cpp +++ b/modules/webadmin.cpp @@ -821,6 +821,8 @@ public: Tmpl["FloodRate"] = CString(pNetwork->GetFloodRate()); Tmpl["FloodBurst"] = CString(pNetwork->GetFloodBurst()); + Tmpl["JoinDelay"] = CString(pNetwork->GetJoinDelay()); + Tmpl["IRCConnectEnabled"] = CString(pNetwork->GetIRCConnectEnabled()); const vector& vServers = pNetwork->GetServers(); @@ -863,6 +865,7 @@ public: Tmpl["FloodProtection"] = "true"; Tmpl["FloodRate"] = "1.0"; Tmpl["FloodBurst"] = "4"; + Tmpl["JoinDelay"] = "0"; } FOR_EACH_MODULE(i, make_pair(pUser, pNetwork)) { @@ -946,6 +949,8 @@ public: pNetwork->SetFloodRate(-1); } + pNetwork->SetJoinDelay(WebSock.GetParam("joindelay").ToUShort()); + VCString vsArgs; pNetwork->DelServers();