X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Fmsg_renderers.c;h=f294c5e3537ab894babe9b943775687e508eb587;hb=0d3e9dd6c1fdaf2ada4e76fe7491304d7877c0b3;hp=6b81166f9f12937bf96cf937a10414a13f8b8241;hpb=5d4b307e8bacec54c4d45cd0e99a709543e16b8d;p=citadel.git diff --git a/webcit/msg_renderers.c b/webcit/msg_renderers.c index 6b81166f9..f294c5e35 100644 --- a/webcit/msg_renderers.c +++ b/webcit/msg_renderers.c @@ -192,7 +192,11 @@ void tmplput_MAIL_SUMM_RFCA(StrBuf *Target, int nArgs, WCTemplateToken *Token, v message_summary *Msg = (message_summary*) Context; StrBufAppendBuf(Target, Msg->Rfca, 0); } - +int Conditional_MAIL_SUMM_RFCA(WCTemplateToken *Tokens, void *Context, int ContextType) +{ + message_summary *Msg = (message_summary*) Context; + return StrLength(Msg->Rfca) > 0; +} void examine_node(message_summary *Msg, StrBuf *HdrLine, StrBuf *FoundCharset) { @@ -812,6 +816,7 @@ InitModule_MSGRENDERERS RegisterNamespace("ATT:TYPE", 0, 1, tmplput_ATT_Contenttype, CTX_ATT); RegisterNamespace("ATT:FILENAME", 0, 1, tmplput_ATT_FileName, CTX_ATT); + RegisterConditional(HKEY("MAIL:SUMM:RFCA"), 0, Conditional_MAIL_SUMM_RFCA, CTX_MAILSUM); RegisterConditional(HKEY("COND:MAIL:SUMM:UNREAD"), 0, Conditional_MAIL_SUMM_UNREAD, CTX_MAILSUM); RegisterConditional(HKEY("COND:MAIL:SUMM:H_NODE"), 0, Conditional_MAIL_SUMM_H_NODE, CTX_MAILSUM); RegisterConditional(HKEY("COND:MAIL:SUMM:OTHERNODE"), 0, Conditional_MAIL_SUMM_OTHERNODE, CTX_MAILSUM);