mirror of
https://github.com/znc/znc.git
synced 2026-07-05 17:31:06 +02:00
Fix #680 - make channels follow user-level settings when appropriate
This commit is contained in:
@@ -700,13 +700,21 @@ class CAdminMod : public CModule {
|
||||
if (sVar == "defmodes") {
|
||||
PutModule(pChan->GetName() + ": DefModes = " + pChan->GetDefaultModes());
|
||||
} else if (sVar == "buffer") {
|
||||
PutModule(pChan->GetName() + ": Buffer = " + CString(pChan->GetBufferCount()));
|
||||
CString sValue(pChan->GetBufferCount());
|
||||
if (!pChan->HasBufferCountSet()) {
|
||||
sValue += " (default)";
|
||||
}
|
||||
PutModule(pChan->GetName() + ": Buffer = " + sValue);
|
||||
} else if (sVar == "inconfig") {
|
||||
PutModule(pChan->GetName() + ": InConfig = " + CString(pChan->InConfig()));
|
||||
} else if (sVar == "keepbuffer") {
|
||||
PutModule(pChan->GetName() + ": KeepBuffer = " + CString(!pChan->AutoClearChanBuffer()));// XXX compatibility crap, added in 0.207
|
||||
} else if (sVar == "autoclearchanbuffer") {
|
||||
PutModule(pChan->GetName() + ": AutoClearChanBuffer = " + CString(pChan->AutoClearChanBuffer()));
|
||||
CString sValue(pChan->AutoClearChanBuffer());
|
||||
if (!pChan->HasAutoClearChanBufferSet()) {
|
||||
sValue += " (default)";
|
||||
}
|
||||
PutModule(pChan->GetName() + ": AutoClearChanBuffer = " + sValue);
|
||||
} else if (sVar == "detached") {
|
||||
PutModule(pChan->GetName() + ": Detached = " + CString(pChan->IsDetached()));
|
||||
} else if (sVar == "key") {
|
||||
|
||||
Reference in New Issue
Block a user