if (buf[0] == '1') while(serv_gets(buf), strcmp(buf, "000")) {
extract(user, buf, 1);
escputs(user);
- wprintf("<BR>\n");
+ wprintf("<br />\n");
}
do_template("endbox");
}
* Task list section
*/
void tasks_section(void) {
+#ifdef WEBCIT_WITH_CALENDAR_SERVICE
int num_msgs = 0;
int i;
+#endif
svprintf("BOXTITLE", WCS_STRING, "Tasks");
do_template("beginbox");
- gotoroom("Tasks", 0);
+#ifdef WEBCIT_WITH_CALENDAR_SERVICE
+ gotoroom("Tasks");
if (strcasecmp(WC->wc_roomname, "Tasks")) {
- wprintf("<i>(You do not have a task list)</i><BR>\n");
- return;
+ num_msgs = 0;
+ }
+ else {
+ num_msgs = load_msg_ptrs("MSGS ALL");
}
- num_msgs = load_msg_ptrs("MSGS ALL");
if (num_msgs < 1) {
- wprintf("<i>(None)</i><BR>\n");
- return;
+ wprintf("<i>(None)</i><br />\n");
}
-
- wprintf("<UL>");
- for (i=0; i<num_msgs; ++i) {
- display_task(WC->msgarr[i]);
+ else {
+ for (i=0; i<num_msgs; ++i) {
+ display_task(WC->msgarr[i]);
+ }
}
- wprintf("</UL>\n");
+
+#else /* WEBCIT_WITH_CALENDAR_SERVICE */
+ wprintf("<I>(This server does not support task lists)</I>\n");
+#endif /* WEBCIT_WITH_CALENDAR_SERVICE */
do_template("endbox");
}
* Calendar section
*/
void calendar_section(void) {
+#ifdef WEBCIT_WITH_CALENDAR_SERVICE
int num_msgs = 0;
int i;
+#endif
svprintf("BOXTITLE", WCS_STRING, "Today on your calendar");
do_template("beginbox");
#ifdef WEBCIT_WITH_CALENDAR_SERVICE
- gotoroom("Calendar", 0);
+ gotoroom("Calendar");
if (strcasecmp(WC->wc_roomname, "Calendar")) {
- wprintf("<i>(You do not have a calendar)</i><BR>\n");
- return;
+ num_msgs = 0;
+ }
+ else {
+ num_msgs = load_msg_ptrs("MSGS ALL");
}
- num_msgs = load_msg_ptrs("MSGS ALL");
if (num_msgs < 1) {
- wprintf("<i>(Nothing)</i><BR>\n");
- return;
+ wprintf("<i>(Nothing)</i><br />\n");
}
-
- for (i=0; i<num_msgs; ++i) {
- display_calendar(WC->msgarr[i]);
+ else {
+ for (i=0; i<num_msgs; ++i) {
+ display_calendar(WC->msgarr[i]);
+ }
+ calendar_summary_view();
}
- calendar_summary_view();
+#else /* WEBCIT_WITH_CALENDAR_SERVICE */
+ wprintf("<I>(This server does not support calendars)</I>\n");
#endif /* WEBCIT_WITH_CALENDAR_SERVICE */
do_template("endbox");
}
escputs(serv_info.serv_software);
wprintf(", and located in ");
escputs(serv_info.serv_bbs_city);
- wprintf(".<BR>\nYour system administrator is ");
+ wprintf(".<br />\nYour system administrator is ");
escputs(serv_info.serv_sysadm);
wprintf(".\n");
do_template("endbox");
* Display this user's summary page
*/
void summary(void) {
- output_headers(7);
- wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=#007700><TR><TD>"
+ output_headers(1, 1, 2, 0, 1, 0, 0);
+ wprintf("<div id=\"banner\">\n");
+ wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=#444455><TR>"
+ "<TD><IMG SRC=\"/static/summary.gif\"></TD><TD>"
"<SPAN CLASS=\"titlebar\">"
"Summary page for ");
escputs(WC->wc_username);
wprintf("</SPAN></TD><TD>\n");
- offer_start_page();
wprintf("</TD><TD ALIGN=RIGHT><SPAN CLASS=\"titlebar\">");
output_date();
- wprintf("</SPAN></TD></TR></TABLE>\n");
+ wprintf("</SPAN><br />");
+ offer_start_page();
+ wprintf("</TD></TR></TABLE>\n");
+ wprintf("</div>\n<div id=\"text\">\n");
/*
* Now let's do three columns of crap. All portals and all groupware
*/
wprintf("</TD><TD WIDTH=33%%>");
server_info_section();
- wprintf("<BR>");
+ wprintf("<br />");
tasks_section();
/*
*/
wprintf("</TD><TD WIDTH=33%%>");
new_messages_section();
- wprintf("<BR>");
+ wprintf("<br />");
calendar_section();
/*