]> code.citadel.org Git - citadel.git/blobdiff - webcit/who.c
- Deleted the (too wide) remote host in summary screen
[citadel.git] / webcit / who.c
index 341b9bdf6f15f4842d58f5cbb31aed8e64884b3a..7143ba29dc6669967da1385131557ce110393cf8 100644 (file)
@@ -1,15 +1,17 @@
 /*
  * $Id$
- *
- * Display a list of all users currently logged on to the Citadel server.
  */
-
+/**
+ * \defgroup DislpayWho Display a list of all users currently logged on to the Citadel server.
+ * \ingroup WebcitDisplayItems
+ */
+/*@{*/
 #include "webcit.h"
 
 
 
-/*
- * Display inner div of Wholist
+/**
+ * \brief Display inner div of Wholist
  */
 void who_inner_div(void) {
        char buf[SIZ], user[SIZ], room[SIZ], host[SIZ],
@@ -19,12 +21,12 @@ void who_inner_div(void) {
        time_t now;
        int bg = 0;
 
-       wprintf("<table border=\"0\" cellspacing=\"0\" width=\"100%%\" bgcolor=\"#FFFFFF\">"
+       wprintf("<table class=\"who_background\">"
                "<tr>\n");
        wprintf("<th colspan=\"3\"> </th>\n");
        wprintf("<th>%s</th>\n", _("User name"));
        wprintf("<th>%s</th>", _("Room"));
-       wprintf("<th>%s</th>\n</tr>\n", _("From host"));
+       wprintf("<th class=\"from_host\">%s</th>\n</tr>\n", _("From host"));
 
        serv_puts("TIME");
        serv_getln(buf, sizeof buf);
@@ -64,7 +66,7 @@ void who_inner_div(void) {
                        }
                        wprintf("</td>");
 
-                       /* (link to page this user) */
+                       /** (link to page this user) */
                        wprintf("<td><a href=\"display_page?recp=");
                        urlescputs(user);
                        wprintf("\">"
@@ -74,7 +76,7 @@ void who_inner_div(void) {
                                " border=\"0\" /></a> ");
                        wprintf("</td>");
 
-                       /* (idle flag) */
+                       /** (idle flag) */
                        wprintf("<td>");
                        if ((now - last_activity) > 900L) {
                                wprintf(" "
@@ -92,14 +94,14 @@ void who_inner_div(void) {
 
 
 
-                       /* username (link to user bio/photo page) */
+                       /** username (link to user bio/photo page) */
                        wprintf("<a href=\"showuser?who=");
                        urlescputs(user);
                        wprintf("\">");
                        escputs(user);
                        wprintf("</a>");
 
-                       /* room */
+                       /** room */
                        wprintf("</td>\n\t<td>");
                        escputs(room);
                        if (strlen(realroom) > 0) {
@@ -107,9 +109,9 @@ void who_inner_div(void) {
                                escputs(realroom);
                                wprintf("</i>");
                        }
-                       wprintf("</td>\n\t<td>");
+                       wprintf("</td>\n\t<td class=\"from_host\">");
 
-                       /* hostname */
+                       /** hostname */
                        escputs(host);
                        if (strlen(realhost) > 0) {
                                wprintf("<br /><i>");
@@ -123,8 +125,8 @@ void who_inner_div(void) {
 }
 
 
-/*
- * who is on?
+/**
+ * \brief who is on?
  */
 void who(void)
 {
@@ -140,21 +142,21 @@ void who(void)
        );
 
        wprintf("<div id=\"banner\">\n");
-       wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>");
-       wprintf("<img src=\"static/usermanag_48x.gif\" ALT=\" \" "
-               "ALIGN=MIDDLE "
+       wprintf("<table class=\"who_banner\"><tr><td>");
+       wprintf("<img src=\"static/usermanag_48x.gif\" alt=\" \" "
+               "align=middle "
                ">");
-       wprintf("<SPAN CLASS=\"titlebar\"> ");
+       wprintf("<span class=\"titlebar\"> ");
 
        snprintf(title, sizeof title, _("Users currently on %s"), serv_info.serv_humannode);
        escputs(title);
 
-       wprintf("</SPAN></TD><TD ALIGN=RIGHT>");
+       wprintf("</span></td><td align=right>");
        offer_start_page();
-       wprintf("</TD></TR></TABLE>\n");
+       wprintf("</td></tr></table>\n");
        wprintf("</div>\n");
 
-       wprintf("<div id=\"content\">\n");
+       wprintf("<div id=\"content\" class=\"who_is_online\">\n");
 
        wprintf("<div style=\"display:inline\" id=\"fix_scrollbar_bug\">");
        who_inner_div();
@@ -167,7 +169,8 @@ void who(void)
        );
        wprintf("</div>\n");
 
-       /* JavaScript to make the ajax refresh happen:
+       /**
+        * JavaScript to make the ajax refresh happen:
         * See http://www.sergiopereira.com/articles/prototype.js.html for info on Ajax.PeriodicalUpdater
         * It wants: 1. The div being updated
         *           2. The URL of the update source
@@ -182,7 +185,9 @@ void who(void)
        wDumpContent(1);
 }
 
-
+/**
+ * \brief end session \todo what??? does this belong here? 
+ */
 void terminate_session(void)
 {
        char buf[SIZ];
@@ -193,8 +198,8 @@ void terminate_session(void)
 }
 
 
-/*
- * Change your session info (fake roomname and hostname)
+/**
+ * \brief Change your session info (fake roomname and hostname)
  */
 void edit_me(void)
 {
@@ -218,10 +223,10 @@ void edit_me(void)
                output_headers(1, 1, 0, 0, 0, 0);
 
                wprintf("<div id=\"banner\">\n");
-               wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>");
-               wprintf("<SPAN CLASS=\"titlebar\">");
+               wprintf("<table class=\"who_banner\"><tr><td>");
+               wprintf("<span class=\"titlebar\">");
                wprintf(_("Edit your session display"));
-               wprintf("</SPAN></TD></TR></TABLE>\n");
+               wprintf("</span></td></tr></table>\n");
                wprintf("</div>\n<div id=\"content\">\n");
 
                wprintf(_("This screen allows you to change the way your "
@@ -232,6 +237,7 @@ void edit_me(void)
                wprintf("<br />\n");
 
                wprintf("<form method=\"POST\" action=\"edit_me\">\n");
+               wprintf("<input type=\"hidden\" name=\"nonce\" value=\"%ld\">\n", WC->nonce);
 
                wprintf("<table border=0 width=100%%>\n");
 
@@ -244,30 +250,33 @@ void edit_me(void)
                        _("Change room name"));
                wprintf("</td>\n</tr>\n");
 
-               wprintf("<TR><TD><B>");
+               wprintf("<tr><td><b>");
                wprintf(_("Host name:"));
-               wprintf("</B></TD><TD>");
-               wprintf("<INPUT TYPE=\"text\" NAME=\"fake_hostname\" MAXLENGTH=\"64\">\n");
-               wprintf("</TD>\n<TD ALIGN=center>");
-               wprintf("<INPUT TYPE=\"submit\" NAME=\"change_host_name_button\" VALUE=\"%s\">",
+               wprintf("</b></td><td>");
+               wprintf("<input type=\"text\" name=\"fake_hostname\" maxlength=\"64\">\n");
+               wprintf("</td>\n<td align=center>");
+               wprintf("<input type=\"submit\" name=\"change_host_name_button\" value=\"%s\">",
                        _("Change host name"));
-               wprintf("</TD>\n</TR>\n");
+               wprintf("</td>\n</tr>\n");
 
                if (WC->is_aide) {
-                       wprintf("<TR><TD><B>");
+                       wprintf("<tr><td><b>");
                        wprintf(_("User name:"));
-                       wprintf("</B></TD><TD>");
-                       wprintf("<INPUT TYPE=\"text\" NAME=\"fake_username\" MAXLENGTH=\"64\">\n");
-                       wprintf("</TD>\n<TD ALIGN=center>");
-                       wprintf("<INPUT TYPE=\"submit\" NAME=\"change_user_name_button\" VALUE=\"%s\">",
+                       wprintf("</b></td><td>");
+                       wprintf("<input type=\"text\" name=\"fake_username\" maxlength=\"64\">\n");
+                       wprintf("</td>\n<td align=center>");
+                       wprintf("<input type=\"submit\" name \"change_user_name_button\" value=\"%s\">",
                                _("Change user name"));
-                       wprintf("</TD>\n</TR>\n");
+                       wprintf("</td>\n</tr>\n");
                }
-               wprintf("<TR><TD> </TD><TD> </TD><TD ALIGN=center>");
-               wprintf("<INPUT TYPE=\"submit\" NAME=\"cancel_button\" VALUE=\"%s\">",
+               wprintf("<tr><td> </td><td> </td><td align=center>");
+               wprintf("<input type=\"submit\" name=\"cancel_button\" value=\"%s\">",
                        _("Cancel"));
-               wprintf("</TD></TR></TABLE>\n");
-               wprintf("</FORM></CENTER>\n");
+               wprintf("</td></tr></table>\n");
+               wprintf("</form></center>\n");
                wDumpContent(1);
        }
 }
+
+
+/*@}*/