From 08463bedac48f8d9c0f50246a315ca6b5c3fb41b Mon Sep 17 00:00:00 2001 From: cflakes Date: Sun, 9 May 2010 19:08:41 +0000 Subject: [PATCH] Make webadmin show whether a Listener/port accepts IRC and/or HTTP connections. git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1974 726aef4b-f618-498e-8847-2d620e286838 --- modules/webadmin.cpp | 3 +++ modules/www/webadmin/settings.tmpl | 4 ++++ webskins/_default_/pub/_default_.css | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/modules/webadmin.cpp b/modules/webadmin.cpp index a7f47f10..1090d5b3 100644 --- a/modules/webadmin.cpp +++ b/modules/webadmin.cpp @@ -827,6 +827,9 @@ public: l["Port"] = CString(pListener->GetPort()); l["BindHost"] = pListener->GetBindHost(); + l["IsWeb"] = CString(pListener->GetAcceptType() != CListener::ACCEPT_IRC); + l["IsIRC"] = CString(pListener->GetAcceptType() != CListener::ACCEPT_HTTP); + #ifdef HAVE_LIBSSL if (pListener->IsSSL()) { l["IsSSL"] = "true"; diff --git a/modules/www/webadmin/settings.tmpl b/modules/www/webadmin/settings.tmpl index cadcda59..7738ec7e 100644 --- a/modules/www/webadmin/settings.tmpl +++ b/modules/www/webadmin/settings.tmpl @@ -18,6 +18,8 @@ SSL IPv4 IPv6 + IRC + Web @@ -28,6 +30,8 @@ YesNo YesNo YesNo + YesNo + YesNo diff --git a/webskins/_default_/pub/_default_.css b/webskins/_default_/pub/_default_.css index 73f11a6f..120db66d 100644 --- a/webskins/_default_/pub/_default_.css +++ b/webskins/_default_/pub/_default_.css @@ -254,7 +254,7 @@ table { td { padding: 5px 10px; - min-width: 80px; + min-width: 50px; } thead td {