X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Fsummary.c;h=faa4f45b2d82b02e59316919d1d2e7247ce4dc88;hb=HEAD;hp=1e81a59d00dad6dc7f3cdd9d7735a6a82d279a56;hpb=a3ba94ad306d781296c53012f732f3a910015263;p=citadel.git diff --git a/webcit/summary.c b/webcit/summary.c index 1e81a59d0..5dbe60435 100644 --- a/webcit/summary.c +++ b/webcit/summary.c @@ -1,12 +1,22 @@ /* - * $Id$ - * * Displays the "Summary Page" + * + * Copyright (c) 1996-2021 by the citadel.org team + * + * This program is open source software. You can redistribute it and/or + * modify it under the terms of the GNU General Public License, version 3. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. */ #include "webcit.h" #include "calendar.h" +extern int calendar_summary_view(void); + /* * Display today's date in a friendly format */ @@ -22,17 +32,18 @@ void output_date(void) { wc_printf("%s", buf); } +void tmplput_output_date(StrBuf *Target, WCTemplputParams *TP) +{ + struct tm tm; + time_t now; + char buf[128]; + size_t n; + time(&now); + localtime_r(&now, &tm); - -/* - * Dummy section - */ -void dummy_section(void) { - svput("BOXTITLE", WCS_STRING, "(dummy section)"); - do_template("beginboxx", NULL); - wc_printf(_("(nothing)")); - do_template("endbox", NULL); + n = wc_strftime(buf, 32, "%A, %x", &tm); + StrBufAppendBufPlain(Target, buf, n, 0); } @@ -50,7 +61,7 @@ void new_messages_section(void) { number_of_rooms_to_check = num_tokens(rooms_to_check, '|'); if (number_of_rooms_to_check == 0) return; - wc_printf("