]> code.citadel.org Git - citadel.git/blobdiff - webcit/msg_renderers.c
* fix dropdown
[citadel.git] / webcit / msg_renderers.c
index 97e0b66f9f4fe566baa83a53b430dbcf729feb2a..90202273e07592b8d60dece96cb82675cee413af 100644 (file)
@@ -664,7 +664,7 @@ void tmplput_QUOTED_MAIL_BODY(StrBuf *Target, int nArgs, WCTemplateToken *Tokens
        long MsgNum;
        StrBuf *Buf;
 
-       MsgNum = LBstr(Tokens->Params[0]->Start, Tokens->Params[0]->len);
+       MsgNum = LBstr(TKEY(0));
        Buf = NewStrBuf();
        read_message(Buf, HKEY("view_message_replyquote"), MsgNum, 0, NULL);
        StrBufAppendTemplate(Target, nArgs, Tokens, Context, ContextType, Buf, 1);
@@ -982,7 +982,18 @@ readloop_struct rlid[] = {
 
 
 
+void SetAccessCommand(long Oper)
+{
+       wcsession *WCC = WC;    
 
+       if (WCC->UrlFragment1 != NULL ) {
+               FlushStrBuf(WCC->UrlFragment1);
+               StrBufAppendBufPlain(WCC->UrlFragment1, 
+                                    rlid[Oper].name.Key, rlid[Oper].name.len, 0);
+       }
+       else 
+               WCC->UrlFragment1 = NewStrBufPlain(rlid[Oper].name.Key, rlid[Oper].name.len);
+}