$Log$
+ Revision 607.2 2003/06/17 22:05:11 ajc
+ * New format for wholist.
+
Revision 607.1 2003/06/16 04:39:45 ajc
* support.c: removed an unused variable
* citadel.c: sort wholist by idle time (most recently active users first)
Fri Jul 10 1998 Art Cancro <ajc@uncensored.citadel.org>
* Initial CVS import
-
if (!longlist) {
color(BRIGHT_WHITE);
- pprintf("FLG ### User Name Room From host\n");
+ pprintf(" User Name Room Idle From host\n");
color(DIM_WHITE);
- pprintf("--- --- ------------------------- -------------------- ------------------------\n");
+ pprintf(" ------------------------- -------------------- ---- ------------------------\n");
}
r = CtdlIPCOnlineUsers(ipc, &listing, &timenow, buf);
listing = SortOnlineUsers(listing);
pprintf(" ");
} else {
color(BRIGHT_MAGENTA);
- pprintf("%-3s ", flags);
- color(DIM_WHITE);
- pprintf("%-3d ", extract_int(buf, 0));
+ pprintf("%-3s", flags);
}
last_session = extract_int(buf, 0);
color(BRIGHT_CYAN);
pprintf("%-25s ", username);
color(BRIGHT_MAGENTA);
+ roomname[20] = 0;
+ pprintf("%-20s ", roomname);
if (idletime > rc_idle_threshold) {
- roomname[14] = 0;
- pprintf("%-14s", roomname);
/* over 10 days, must be gone fishing */
if (idlehours > 239) {
- pprintf("[fish] ");
+ pprintf("fish");
/* over 10 hours */
} else if (idlehours > 9) {
- pprintf("[%1ldd%02ld] ",
+ pprintf("%1ldd%02ld",
idlehours / 24,
idlehours % 24);
/* less than 10 hours */
} else {
- pprintf("[%1ld:%02ld] ",
+ pprintf("%1ld:%02ld",
idlehours, idlemins);
}
- } else {
- roomname[20] = 0;
- pprintf("%-20s ", roomname);
}
+ else {
+ pprintf(" ");
+ }
+ pprintf(" ");
color(BRIGHT_CYAN);
fromhost[24] = '\0';
pprintf("%-24s\n", fromhost);