X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Fcalendar_view.c;h=690565c0cae843b217c9ff6df4fed3694d7b3b07;hb=2f170b199ecc5f646c995c729935d87daa554ca3;hp=edb16d3b3ed766cff7b3b0495c02ec3daa6d3733;hpb=072710cf56b3a60b9a614c17a6c76fb712d869e0;p=citadel.git diff --git a/webcit/calendar_view.c b/webcit/calendar_view.c index edb16d3b3..690565c0c 100644 --- a/webcit/calendar_view.c +++ b/webcit/calendar_view.c @@ -13,16 +13,16 @@ /**\brief stub for non-libical builds */ void do_calendar_view(void) { - wprintf("
"); + wprintf("
"); wprintf(_("The calendar view is not available.")); - wprintf("

\n"); + wprintf("

\n"); } /**\brief stub for non-libical builds */ void do_tasks_view(void) { - wprintf("
"); + wprintf("
"); wprintf(_("The tasks view is not available.")); - wprintf("

\n"); + wprintf("

\n"); } #else /* WEBCIT_WITH_CALENDAR_SERVICE */ @@ -80,12 +80,12 @@ void calendar_month_view_display_events(time_t thetime) { if (p != NULL) { if (all_day_event) { - wprintf("" - "
" + wprintf("" + "
" ); } - wprintf("" + wprintf("" "", WC->disp_cal[i].cal_msgnum, bstr("calview"), @@ -95,10 +95,10 @@ void calendar_month_view_display_events(time_t thetime) { ); escputs((char *) icalproperty_get_comment(p)); - wprintf("
\n"); + wprintf("

\n"); if (all_day_event) { - wprintf("
"); + wprintf("
"); } } @@ -261,44 +261,45 @@ void calendar_month_view(int year, int month, int day) { /** Outer table (to get the background color) */ wprintf("
" - "
\n"); - wprintf("\n"); + wprintf("
\n"); - wprintf("
"); + wprintf(""); localtime_r(&previous_month, &tm); wprintf("", (int)(tm.tm_year)+1900, tm.tm_mon + 1); - wprintf("\n"); + wprintf("\n"); wc_strftime(colheader_label, sizeof colheader_label, "%B", &starting_tm); wprintf("  " - "" + "" "%s %d" - "" + "" "  ", colheader_label, year); localtime_r(&next_month, &tm); wprintf("", (int)(tm.tm_year)+1900, tm.tm_mon + 1); - wprintf("\n"); + wprintf("\n"); - wprintf("
\n"); + wprintf("
\n"); /** Inner table (the real one) */ - wprintf(""); + wprintf("
"); colheader_time = thetime; for (i=0; i<7; ++i) { colheader_time = thetime + (i * 86400) ; localtime_r(&colheader_time, &colheader_tm); wc_strftime(colheader_label, sizeof colheader_label, "%A", &colheader_tm); - wprintf("\n"); + wprintf("\n"); /** Now do 35 days */ for (i = 0; i < 35; ++i) { @@ -306,10 +307,10 @@ void calendar_month_view(int year, int month, int day) { /** Before displaying Sunday, start a new row */ if ((i % 7) == 0) { - wprintf(""); + wprintf(""); } - wprintf(""); + wprintf(""); /** After displaying Saturday, end the row */ if ((i % 7) == 6) { - wprintf("\n"); + wprintf("\n"); } thetime += (time_t)86400; /** ahead 24 hours */ } - wprintf("
" - "%s", colheader_label); + wprintf("" + "%s", colheader_label); + } - wprintf("
", + wprintf("", ((tm.tm_mon != month-1) ? "DDDDDD" : ((tm.tm_wday==0 || tm.tm_wday==6) ? "EEEECC" : "FFFFFF")) @@ -319,7 +320,7 @@ void calendar_month_view(int year, int month, int day) { wprintf("%s ", colheader_label); } wprintf("" - "%d
", + "%d
", tm.tm_year + 1900, tm.tm_mon + 1, tm.tm_mday, @@ -328,18 +329,18 @@ void calendar_month_view(int year, int month, int day) { /** put the data here, stupid */ calendar_month_view_display_events(thetime); - wprintf("
" /** end of inner table */ - "" /** end of outer table */ + wprintf("" /** end of inner table */ + "" /** end of outer table */ "
\n"); } @@ -386,37 +387,37 @@ void calendar_brief_month_view(int year, int month, int day) { /** Outer table (to get the background color) */ wprintf("
" - "
\n"); - wprintf("\n"); + wprintf("
\n"); - wprintf("
"); + wprintf(""); localtime_r(&previous_month, &tm); wprintf("", (int)(tm.tm_year)+1900, tm.tm_mon + 1); - wprintf("\n"); + wprintf("\n"); wc_strftime(month_label, sizeof month_label, "%B", &tm); wprintf("  " - "" + "" "%s %d" - "" + "" "  ", month_label, year); localtime_r(&next_month, &tm); wprintf("", (int)(tm.tm_year)+1900, tm.tm_mon + 1); - wprintf("\n"); + wprintf("\n"); - wprintf("
\n"); + wprintf("
\n"); /** Inner table (the real one) */ - wprintf(""); - wprintf("\n"); - wprintf("\n"); + wprintf("
\n"); + wprintf("
\n"); /** Now do 35 days */ for (i = 0; i < 35; ++i) { @@ -429,7 +430,7 @@ void calendar_brief_month_view(int year, int month, int day) { /** Before displaying Sunday, start a new CELL */ if ((i % 7) == 0) { wc_strftime(&weeknumber[0], sizeof(weeknumber), "%U", &tm); - wprintf("" + wprintf("
%s %s
" " \n", _("Week"), weeknumber, @@ -446,11 +447,11 @@ void calendar_brief_month_view(int year, int month, int day) { /** Day Header */ wc_strftime(weekday_name, sizeof weekday_name, "%A", &tm); - wprintf("\n", - daycolor, - weekday_name, - daycolor); + wprintf("\n", + daycolor, + weekday_name, + daycolor); /** put the data of one day here, stupid */ calendar_month_view_brief_events(thetime, daycolor); @@ -464,8 +465,8 @@ void calendar_brief_month_view(int year, int month, int day) { thetime += (time_t)86400; /** ahead 24 hours */ } - wprintf("
%s %s
%s%s%s%s
%s" - "
%s" + "
" /** end of inner table */ - "
" /** end of outer table */ + wprintf("" /** end of inner table */ + "" /** end of outer table */ "
\n"); } @@ -478,7 +479,7 @@ void calendar_brief_month_view(int year, int month, int day) { * \param day the day which we want to see the week around */ void calendar_week_view(int year, int month, int day) { - wprintf("
week view FIXME

\n"); + wprintf("
week view FIXME

\n"); } @@ -538,22 +539,22 @@ void calendar_day_view_display_events(int year, int month, if (p != NULL) { if (all_day_event) { - wprintf("" - "
" + wprintf("" + "
" ); } - wprintf("" + wprintf("" "", WC->disp_cal[i].cal_msgnum, year, month, day ); escputs((char *) icalproperty_get_comment(p)); - wprintf("
\n"); + wprintf("

\n"); if (all_day_event) { - wprintf("
"); + wprintf("
"); } } @@ -607,82 +608,82 @@ void calendar_day_view(int year, int month, int day) { /** Outer table (to get the background color) */ wprintf("
" - ""); /** end stuff-on-the-right */ + wprintf(""); /** end stuff-on-the-right */ - wprintf("
\n"); + "" ); - wprintf("
\n"); /** Inner table (the real one) */ - wprintf("\n"); + wprintf("
\n"); /** Innermost table (contains hours etc.) */ - wprintf("" + wprintf("
" - "" + "
\n"); /** Display events before 8:00 (hour=-1 is all-day events) */ - wprintf("" - "" - "" + "" + "\n"); + wprintf("\n"); /** Now the middle of the day... */ for (hour = daystart; hour <= dayend; ++hour) { /* could do HEIGHT=xx */ - wprintf("\n"); + wprintf("\n"); } /** Display events after 5:00... */ - wprintf("" - "" - "" + "" + "\n"); + wprintf("\n"); - wprintf("
"); + wprintf("
"); for (hour = (-1); hour <= (daystart-1); ++hour) { calendar_day_view_display_events(year, month, day, hour); } - wprintf("
"); + wprintf("
"); wprintf("", year, month, day, hour ); if (!strcasecmp(calhourformat, "24")) { - wprintf("%2d:00 ", hour); + wprintf("%2d:00 ", hour); } else { - wprintf("%d:00%s ", + wprintf("%d:00%s ", (hour <= 12 ? hour : hour-12), (hour < 12 ? "am" : "pm") ); } - wprintf(""); + wprintf(""); /* put the data here, stupid */ calendar_day_view_display_events(year, month, day, hour); - wprintf("
"); + wprintf("
"); for (hour = (dayend+1); hour <= 23; ++hour) { calendar_day_view_display_events(year, month, day, hour); } - wprintf("
" /* end of innermost table */ - "
" /* end of innermost table */ + "
"); /* begin stuff-on-the-right */ + wprintf(""); /* begin stuff-on-the-right */ /** Begin todays-date-with-left-and-right-arrows */ - wprintf("\n"); - wprintf(""); + wprintf("
\n"); + wprintf(""); /** Left arrow */ - wprintf(""); + wprintf(""); + wprintf(""); /** Today's date */ memset(&d_tm, 0, sizeof d_tm); @@ -700,26 +701,26 @@ void calendar_day_view(int year, int month, int day) { wprintf("%s", d_str); /** Right arrow */ - wprintf(""); + wprintf("\n"); + wprintf(""); - wprintf("
"); + wprintf(""); wprintf("", yesterday.year, yesterday.month, yesterday.day); - wprintf(""); - wprintf(""); + wprintf(""); wprintf("", tomorrow.year, tomorrow.month, tomorrow.day); - wprintf("\n"); - wprintf("
\n"); + wprintf("
\n"); /** End todays-date-with-left-and-right-arrows */ /** \todo In the future we might want to put a month-o-matic here */ - wprintf("\n"); + wprintf("\n"); - wprintf("
" /** end of inner table */ - "
" /** end of outer table */ + wprintf("" /** end of inner table */ + "" /** end of outer table */ ); @@ -925,11 +926,11 @@ void do_tasks_view(void) { wprintf("
" "\n\n" - "\n" + wprintf("\n" ); /** Sort them if necessary */ @@ -944,7 +945,7 @@ void do_tasks_view(void) { if (WC->num_cal) for (i=0; i<(WC->num_cal); ++i) { bg = 1 - bg; - wprintf("\n"); + wprintf("\n"); + wprintf("\n"); due = get_task_due_date(WC->disp_cal[i].cal); fmt_date(buf, due, 0); - wprintf("\n", buf); + wprintf(">%s\n", buf); } wprintf("
"); + ""); wprintf(_("Name of task")); - wprintf(""); + wprintf(""); wprintf(_("Date due")); - wprintf("
", + wprintf("
", (bg ? "DDDDDD" : "FFFFFF") ); @@ -954,21 +955,21 @@ void do_tasks_view(void) { WC->disp_cal[i].cal_msgnum ); urlescputs(WC->wc_roomname); wprintf("\">"); - wprintf(" "); + wprintf(" "); if (p != NULL) { escputs((char *)icalproperty_get_comment(p)); } - wprintf("\n"); - wprintf("%s
\n");