X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Fsummary.c;h=ffd840853bc1470c29ac33a6093d35ada8a8a3c0;hb=be00863d58a61c8ee070e346fb0ac70c5b7f6a8e;hp=e22bfa1d928f4f7e80eec76e92f116677b3406a3;hpb=523c1b0f7a3002c6aaa3eb833b55eb0cf07674ff;p=citadel.git diff --git a/webcit/summary.c b/webcit/summary.c index e22bfa1d9..ffd840853 100644 --- a/webcit/summary.c +++ b/webcit/summary.c @@ -12,40 +12,13 @@ void output_date(void) { struct tm tm; time_t now; - - static char *wdays[7]; - static char *months[12]; - - wdays[0] = _("Sunday"); - wdays[1] = _("Monday"); - wdays[2] = _("Tuesday"); - wdays[3] = _("Wednesday"); - wdays[4] = _("Thursday"); - wdays[5] = _("Friday"); - wdays[6] = _("Saturday"); - - months[0] = _("January"); - months[1] = _("February"); - months[2] = _("March"); - months[3] = _("April"); - months[4] = _("May"); - months[5] = _("June"); - months[6] = _("July"); - months[7] = _("August"); - months[8] = _("September"); - months[9] = _("October"); - months[10] = _("November"); - months[12] = _("December"); + char buf[128]; time(&now); localtime_r(&now, &tm); - wprintf("%s, %s %d, %d", - wdays[tm.tm_wday], - months[tm.tm_mon], - tm.tm_mday, - tm.tm_year + 1900 - ); + wc_strftime(buf, 32, "%A, %x", &tm); + wprintf("%s", buf); } @@ -55,10 +28,10 @@ void output_date(void) { * Dummy section */ void dummy_section(void) { - svprintf("BOXTITLE", WCS_STRING, "(dummy section)"); - do_template("beginbox"); + svput("BOXTITLE", WCS_STRING, "(dummy section)"); + do_template("beginbox", NULL); wprintf(_("(nothing)")); - do_template("endbox"); + do_template("endbox", NULL); } @@ -72,13 +45,11 @@ void new_messages_section(void) { int number_of_rooms_to_check; char *rooms_to_check = "Mail|Lobby"; - svprintf("BOXTITLE", WCS_STRING, _("Messages")); - do_template("beginbox"); number_of_rooms_to_check = num_tokens(rooms_to_check, '|'); if (number_of_rooms_to_check == 0) return; - wprintf("
"); escputs(room); - wprintf(" | %d/%d | \n", + wprintf("%d/%d | \n", extract_int(&buf[4], 1), extract_int(&buf[4], 2) ); } } - wprintf("