From 1bad4ac7d88ca73cfe52304f9d8009f4f352ef48 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Wilfried=20G=C3=B6esgens?= Date: Sun, 29 Aug 2010 16:57:04 +0000 Subject: [PATCH] * LDAP wasn't exposed that way for a long time; TODO: does this way still represent the reality with the new ldap support? --- webcit/serv_func.c | 9 +++++++++ webcit/static/t/aide/siteconfig/tab_directory.html | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/webcit/serv_func.c b/webcit/serv_func.c index 83f841555..ae13798a6 100644 --- a/webcit/serv_func.c +++ b/webcit/serv_func.c @@ -662,6 +662,14 @@ int conditional_serv_fulltext_enabled(StrBuf *Target, WCTemplputParams *TP) return WCC->serv_info->serv_fulltext_enabled != 0; } +int conditional_serv_ldap_enabled(StrBuf *Target, WCTemplputParams *TP) +{ + wcsession *WCC = WC; + if (WCC->serv_info == NULL) + return 0; + return WCC->serv_info->serv_supports_ldap != 0; +} + void tmplput_serv_bbs_city(StrBuf *Target, WCTemplputParams *TP) { wcsession *WCC = WC; @@ -759,6 +767,7 @@ InitModule_SERVFUNC RegisterConditional(HKEY("COND:SERV:OPENID"), 2, conditional_serv_supports_openid, CTX_NONE); RegisterConditional(HKEY("COND:SERV:NEWU"), 2, conditional_serv_newuser_disabled, CTX_NONE); RegisterConditional(HKEY("COND:SERV:FULLTEXT_ENABLED"), 2, conditional_serv_fulltext_enabled, CTX_NONE); + RegisterConditional(HKEY("COND:SERV:LDAP_ENABLED"), 2, conditional_serv_ldap_enabled, CTX_NONE); RegisterNamespace("SERV:PID", 0, 0, tmplput_serv_ip, NULL, CTX_NONE); RegisterNamespace("SERV:NODENAME", 0, 1, tmplput_serv_nodename, NULL, CTX_NONE); RegisterNamespace("SERV:HUMANNODE", 0, 1, tmplput_serv_humannode, NULL, CTX_NONE); diff --git a/webcit/static/t/aide/siteconfig/tab_directory.html b/webcit/static/t/aide/siteconfig/tab_directory.html index eb3857270..b3b10e10b 100644 --- a/webcit/static/t/aide/siteconfig/tab_directory.html +++ b/webcit/static/t/aide/siteconfig/tab_directory.html @@ -1,7 +1,7 @@
-
-
+
+

-- 2.30.2