PutStatus("Total: " + CString(vChans.size()) + " - Joined: " + CString(uNumJoined) +
" - Detached: " + CString(uNumDetached) + " - Disabled: " + CString(uNumDisabled));
} else if (sCommand.Equals("ADDNETWORK")) {
- if (!m_pUser->IsAdmin() && !m_pUser->HasSpaceForNewNetwork()) {
+ /*if (!m_pUser->IsAdmin() && !m_pUser->HasSpaceForNewNetwork()) {
PutStatus("Network number limit reached. Ask an admin to increase the limit for you, or delete few old ones using /znc DelNetwork <name>");
return;
+ }*/
+ if (!m_pUser->IsAdmin())
+ {
+ PutStatus("Access denied");
+ return;
}
CString sNetwork = sLine.Token(1);
return;
}
+ else if (!sNetwork.CaseCmp("Rizon"))
+ {
+ PutStatus("How DARE you try to delete Rizon!");
+ return;
+ }
+ else if (!m_pUser->IsAdmin())
+ {
+ PutStatus("Access denied");
+ return;
+ }
+
if (m_pNetwork && m_pNetwork->GetName().Equals(sNetwork)) {
SetNetwork(NULL);
}