diff --git a/modules/webadmin.cpp b/modules/webadmin.cpp index d0b43c74..f9fd13c9 100644 --- a/modules/webadmin.cpp +++ b/modules/webadmin.cpp @@ -506,6 +506,7 @@ public: Tmpl["ChanName"] = pChan->GetName(); Tmpl["BufferCount"] = CString(pChan->GetBufferCount()); Tmpl["DefModes"] = pChan->GetDefaultModes(); + Tmpl["Key"] = pChan->GetKey(); if (pChan->InConfig()) { Tmpl["InConfig"] = "true"; @@ -564,6 +565,7 @@ public: pChan->SetDefaultModes(WebSock.GetParam("defmodes")); pChan->SetInConfig(WebSock.GetParam("save").ToBool()); pChan->SetKeepBuffer(WebSock.GetParam("keepbuffer").ToBool()); + pChan->SetKey(WebSock.GetParam("key")); bool bDetached = WebSock.GetParam("detached").ToBool(); diff --git a/modules/webadmin/tmpl/add_edit_chan.tmpl b/modules/webadmin/tmpl/add_edit_chan.tmpl index 3664f728..a9f6920a 100644 --- a/modules/webadmin/tmpl/add_edit_chan.tmpl +++ b/modules/webadmin/tmpl/add_edit_chan.tmpl @@ -14,10 +14,14 @@