* add COND:SERV:HAVEFULLTEXT
authorWilfried Göesgens <willi@citadel.org>
Sat, 1 Aug 2009 09:59:13 +0000 (09:59 +0000)
committerWilfried Göesgens <willi@citadel.org>
Sat, 1 Aug 2009 09:59:13 +0000 (09:59 +0000)
webcit/serv_func.c

index 31be4867cf51141eb9486b9c649da6ed52209d10..e9f5f8c5675e631ce11e4b3e0be72ff8b6dcf086 100644 (file)
@@ -665,6 +665,15 @@ int conditional_serv_supports_openid(StrBuf *Target, WCTemplputParams *TP)
                return 0;
        return WCC->serv_info->serv_supports_openid != 0;
 }
+int conditional_serv_fulltext_enabled(StrBuf *Target, WCTemplputParams *TP)
+{
+       wcsession *WCC = WC;
+       if (WCC->serv_info == NULL)
+               return 0;
+       return WCC->serv_info->serv_fulltext_enabled != 0;
+}
+
+
 
 void tmplput_serv_bbs_city(StrBuf *Target, WCTemplputParams *TP)
 {
@@ -719,6 +728,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:HAVEFULLTEXT"), 2, conditional_serv_fulltext_enabled, CTX_NONE);
        RegisterNamespace("SERV:PID", 0, 0, tmplput_serv_ip, CTX_NONE);
        RegisterNamespace("SERV:NODENAME", 0, 1, tmplput_serv_nodename, CTX_NONE);
        RegisterNamespace("SERV:HUMANNODE", 0, 1, tmplput_serv_humannode, CTX_NONE);