X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Fwiki.c;h=71f052efee3d64e29b97045752563a11ca8f5379;hb=873351275cca76878a15128ed8ffbd556f880c0f;hp=b7b03c1a0363e9885443263456f9d0b89a0be7b2;hpb=1bd684cdaefaae14ad8feb1d6adf2f7e4b6de8e4;p=citadel.git diff --git a/webcit/wiki.c b/webcit/wiki.c index b7b03c1a0..71f052efe 100644 --- a/webcit/wiki.c +++ b/webcit/wiki.c @@ -272,7 +272,13 @@ void tmplput_display_wiki_pagelist(StrBuf *Target, WCTemplputParams *TP) } } - serv_printf("MSGS ALL|||4"); + if (!IsEmptyStr(bstr("query"))) { + serv_printf("MSGS SEARCH|%s||4", bstr("query")); /* search-reduced list */ + } + else { + serv_printf("MSGS ALL|||4"); /* full list */ + } + Buf = NewStrBuf(); StrBuf_ServGetln(Buf); if (GetServerStatus(Buf, NULL) == 1) { @@ -305,7 +311,7 @@ void tmplput_display_wiki_pagelist(StrBuf *Target, WCTemplputParams *TP) /* - * Display a list of all pages in a Wiki room + * Display a list of all pages in a Wiki room. Search requests in a Wiki room also go here. */ void display_wiki_pagelist(void) {