mirror of
https://github.com/znc/znc.git
synced 2026-03-28 17:42:41 +01:00
Improved looks of /znc listports output.
git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1991 726aef4b-f618-498e-8847-2d620e286838
This commit is contained in:
@@ -991,10 +991,8 @@ void CClient::UserPortCommand(CString& sLine) {
|
||||
Table.AddColumn("Port");
|
||||
Table.AddColumn("BindHost");
|
||||
Table.AddColumn("SSL");
|
||||
Table.AddColumn("IPv4");
|
||||
Table.AddColumn("IPv6");
|
||||
Table.AddColumn("IRC");
|
||||
Table.AddColumn("Web");
|
||||
Table.AddColumn("Proto");
|
||||
Table.AddColumn("IRC/Web");
|
||||
|
||||
vector<CListener*>::const_iterator it;
|
||||
const vector<CListener*>& vpListeners = CZNC::Get().GetListeners();
|
||||
@@ -1002,16 +1000,14 @@ void CClient::UserPortCommand(CString& sLine) {
|
||||
for (it = vpListeners.begin(); it < vpListeners.end(); ++it) {
|
||||
Table.AddRow();
|
||||
Table.SetCell("Port", CString((*it)->GetPort()));
|
||||
Table.SetCell("BindHost", (*it)->GetBindHost());
|
||||
Table.SetCell("BindHost", ((*it)->GetBindHost().empty() ? CString("*") : (*it)->GetBindHost()));
|
||||
Table.SetCell("SSL", CString((*it)->IsSSL()));
|
||||
|
||||
EAddrType eAddr = (*it)->GetAddrType();
|
||||
Table.SetCell("IPv4", CString(eAddr == ADDR_IPV4ONLY || eAddr == ADDR_ALL));
|
||||
Table.SetCell("IPv6", CString(eAddr == ADDR_IPV6ONLY || eAddr == ADDR_ALL));
|
||||
Table.SetCell("Proto", (eAddr == ADDR_ALL ? "All" : (eAddr == ADDR_IPV4ONLY ? "IPv4" : "IPv6")));
|
||||
|
||||
CListener::EAcceptType eAccept = (*it)->GetAcceptType();
|
||||
Table.SetCell("IRC", CString(eAccept != CListener::ACCEPT_HTTP));
|
||||
Table.SetCell("Web", CString(eAccept != CListener::ACCEPT_IRC));
|
||||
Table.SetCell("IRC/Web", (eAccept == CListener::ACCEPT_ALL ? "All" : (eAccept == CListener::ACCEPT_IRC ? "IRC" : "Web")));
|
||||
}
|
||||
|
||||
PutStatus(Table);
|
||||
|
||||
Reference in New Issue
Block a user