X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=webcit%2Fmsg_renderers.c;h=7d21cf7a15f619a6da5493932fa2e40a55c03c20;hp=60f569ad5f8216a9fb474bb2a733d2e03b3a2e76;hb=358d851f0ef8dbee3ad77f56ebd1046af1b15fa5;hpb=c354882d660fa167bdea01a5f7d2f2360c0bcfc4 diff --git a/webcit/msg_renderers.c b/webcit/msg_renderers.c index 60f569ad5..7d21cf7a1 100644 --- a/webcit/msg_renderers.c +++ b/webcit/msg_renderers.c @@ -1221,6 +1221,11 @@ HashList *iterate_get_registered_Attachments(StrBuf *Target, WCTemplputParams *T return WC->attachments; } +void get_registered_Attachments_Count(StrBuf *Target, WCTemplputParams *TP) +{ + StrBufAppendPrintf(Target, "%ld", GetCount (WC->attachments)); +} + void servcmd_do_search(char *buf, long bufsize) { snprintf(buf, bufsize, "MSGS SEARCH|%s", bstr("query")); @@ -1498,6 +1503,8 @@ InitModule_MSGRENDERERS RegisterIterator("MSG:ATTACHNAMES", 0, NULL, iterate_get_registered_Attachments, NULL, NULL, CTX_MIME_ATACH, CTX_NONE, IT_NOFLAG); + RegisterNamespace("MSG:NATTACH", 0, 0, get_registered_Attachments_Count, NULL, CTX_NONE); + /* mime renderers translate an attachment into webcit viewable html text */ RegisterMimeRenderer(HKEY("message/rfc822"), render_MAIL, 0, 150); RegisterMimeRenderer(HKEY("text/vnote"), render_MIME_VNote, 1, 300);