X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=webcit%2Fsummary.c;h=5dbe60435631534f2125b8ded2ee956d8d8eb1f4;hp=97dd184f9225330db91b544e71fae11ed5e0f65f;hb=5d2d3f4eea91c74af93c735bff7ad9955b466181;hpb=9f8e0bd23ce7dde31156b634f3a66bf234b11927
diff --git a/webcit/summary.c b/webcit/summary.c
index 97dd184f9..5dbe60435 100644
--- a/webcit/summary.c
+++ b/webcit/summary.c
@@ -1,4 +1,3 @@
-
/*
* Displays the "Summary Page"
*
@@ -33,7 +32,8 @@ void output_date(void) {
wc_printf("%s", buf);
}
-void tmplput_output_date(StrBuf * Target, WCTemplputParams * TP) {
+void tmplput_output_date(StrBuf *Target, WCTemplputParams *TP)
+{
struct tm tm;
time_t now;
char buf[128];
@@ -59,11 +59,10 @@ void new_messages_section(void) {
number_of_rooms_to_check = num_tokens(rooms_to_check, '|');
- if (number_of_rooms_to_check == 0)
- return;
+ if (number_of_rooms_to_check == 0) return;
wc_printf("
\n");
- for (i = 0; i < number_of_rooms_to_check; ++i) {
+ for (i=0; i");
escputs(room);
- wc_printf("%d/%d | \n", extract_int(&buf[4], 1), extract_int(&buf[4], 2)
- );
+ wc_printf("%d/%d | \n",
+ extract_int(&buf[4], 1),
+ extract_int(&buf[4], 2)
+ );
}
}
wc_printf("
\n");
@@ -115,7 +116,7 @@ void tasks_section(void) {
if (num_msgs > 0) {
at = GetNewHashPos(WC->summ, 0);
while (GetNextHashPos(WC->summ, at, &HKLen, &HashKey, &vMsg)) {
- Msg = (message_summary *) vMsg;
+ Msg = (message_summary*) vMsg;
tasks_LoadMsgFromServer(NULL, NULL, Msg, 0, 0);
}
DeleteHashPos(&at);
@@ -149,23 +150,29 @@ void calendar_section(void) {
Stat.maxload = 10000;
Stat.lowest_found = (-1);
Stat.highest_found = (-1);
-
+
Buf = NewStrBufPlain(HKEY("_CALENDAR_"));
gotoroom(Buf);
FreeStrBuf(&Buf);
- if ((WC->CurRoom.view != VIEW_CALENDAR) && (WC->CurRoom.view != VIEW_CALBRIEF)) {
+ if ( (WC->CurRoom.view != VIEW_CALENDAR) && (WC->CurRoom.view != VIEW_CALBRIEF) ) {
num_msgs = 0;
}
else {
num_msgs = load_msg_ptrs("MSGS ALL", NULL, NULL, &Stat, NULL, NULL, NULL, NULL, 0);
}
- calendar_GetParamsGetServerCall(&Stat, &v, readnew, cmd, sizeof(cmd), filter, sizeof(filter));
+ calendar_GetParamsGetServerCall(&Stat,
+ &v,
+ readnew,
+ cmd,
+ sizeof(cmd),
+ filter,
+ sizeof(filter));
if (num_msgs > 0) {
at = GetNewHashPos(WC->summ, 0);
while (GetNextHashPos(WC->summ, at, &HKLen, &HashKey, &vMsg)) {
- Msg = (message_summary *) vMsg;
+ Msg = (message_summary*) vMsg;
calendar_LoadMsgFromServer(NULL, &v, Msg, 0, 0);
}
DeleteHashPos(&at);
@@ -178,13 +185,13 @@ void calendar_section(void) {
__calendar_Cleanup(&v);
}
-void tmplput_new_messages_section(StrBuf * Target, WCTemplputParams * TP) {
+void tmplput_new_messages_section(StrBuf *Target, WCTemplputParams *TP) {
new_messages_section();
}
-void tmplput_tasks_section(StrBuf * Target, WCTemplputParams * TP) {
+void tmplput_tasks_section(StrBuf *Target, WCTemplputParams *TP) {
tasks_section();
}
-void tmplput_calendar_section(StrBuf * Target, WCTemplputParams * TP) {
+void tmplput_calendar_section(StrBuf *Target, WCTemplputParams *TP) {
calendar_section();
}
@@ -192,17 +199,22 @@ void tmplput_calendar_section(StrBuf * Target, WCTemplputParams * TP) {
/*
* summary page
*/
-void display_summary_page(void) {
- output_headers(1, 1, 1, 0, 0, 0);
+void display_summary_page(void)
+{
+ output_headers(1, 1, 1, 0, 0, 0);
do_template("summary_page");
wDumpContent(1);
}
-void InitModule_SUMMARY(void) {
+void
+InitModule_SUMMARY
+(void)
+{
RegisterNamespace("TIME:NOW", 0, 0, tmplput_output_date, NULL, CTX_NONE);
WebcitAddUrlHandler(HKEY("summary"), "", 0, display_summary_page, ANONYMOUS);
WebcitAddUrlHandler(HKEY("new_messages_html"), "", 0, new_messages_section, AJAX);
WebcitAddUrlHandler(HKEY("tasks_inner_html"), "", 0, tasks_section, AJAX);
WebcitAddUrlHandler(HKEY("calendar_inner_html"), "", 0, calendar_section, AJAX);
}
+