X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Fcalendar_view.c;h=1c6d098c7aa55f136bab1877873efea42ae8af65;hb=be7b61758953b0e530fe0c87389b273ab9445a44;hp=bd882d066a4bd6166d48ff50a864cca709837dc1;hpb=9544e308890c6b51e97b174d449ef293ecd856d0;p=citadel.git diff --git a/webcit/calendar_view.c b/webcit/calendar_view.c index bd882d066..1c6d098c7 100644 --- a/webcit/calendar_view.c +++ b/webcit/calendar_view.c @@ -146,16 +146,21 @@ void embeddable_mini_calendar(int year, int month, char *urlformat) * ajax embedder for the above mini calendar */ void ajax_mini_calendar(void) { + const StrBuf *Buf; char urlformat[256]; - int i, len; - char *escaped_urlformat; + int i, j, len; + const char *escaped_urlformat; - escaped_urlformat = bstr("urlformat"); - len = strlen(escaped_urlformat) * 2 ; - for (i=0; i sizeof(urlformat)) + len = sizeof(urlformat) / 2; + + for (i=0, j = 0; i < len ; i+=2, j++) { + urlformat[j] = xtoi(&escaped_urlformat[i], 2); } + urlformat[j] = '\0'; embeddable_mini_calendar( ibstr("year"), ibstr("month"), urlformat ); }