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 @@
IF FloodProtection ?> value=" VAR FloodBurst ?>" ELSE ?> value="4" disabled="disabled" ENDIF ?>
/> 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();