Added flag to CChan to tell whether chan is in the config or not

git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@427 726aef4b-f618-498e-8847-2d620e286838
This commit is contained in:
prozacx
2005-07-10 23:55:22 +00:00
parent 4df25d55cb
commit 3b8b29e8a3
4 changed files with 10 additions and 6 deletions

View File

@@ -246,7 +246,11 @@ bool CAdminSock::UserPage(CString& sPageRet, CUser* pUser) {
const vector<CChan*>& vChans = pUser->GetChans();
for (unsigned int b = 0; b < vChans.size(); b++) {
sChans += vChans[b]->GetName() + "\r\n";
CChan* pChan = vChans[b];
if (pChan->InConfig()) {
sChans += vChans[b]->GetName() + "\r\n";
}
}
const MCString& msCTCPReplies = pUser->GetCTCPReplies();
for (MCString::const_iterator it2 = msCTCPReplies.begin(); it2 != msCTCPReplies.end(); it2++) {
@@ -446,7 +450,7 @@ CUser* CAdminSock::GetNewUser(CString& sPageRet) {
GetParam("channels").Split("\n", vsArgs);
for (a = 0; a < vsArgs.size(); a++) {
pNewUser->AddChan(vsArgs[a].TrimRight_n("\r"));
pNewUser->AddChan(vsArgs[a].TrimRight_n("\r"), true);
}
return pNewUser;