lower case tags
[citadel.git] / webcit / who.c
index bc8c567b9d09ca285565920bdcaab872420d3869..f27ccdecf20f5d061bb006eaed086bf92ca8d9d2 100644 (file)
@@ -56,20 +56,20 @@ void who_inner_div(void) {
                        wprintf("<td>");
                        if ((WC->is_aide) &&
                            (sess != WC->ctdl_pid)) {
-                               wprintf(" <a href=\"/terminate_session?which_session=%d", sess);
+                               wprintf(" <a href=\"terminate_session?which_session=%d", sess);
                                wprintf("\" onClick=\"return ConfirmKill();\">%s</a>", _("(kill)"));
                        }
                        if (sess == WC->ctdl_pid) {
-                               wprintf(" <a href=\"/edit_me\">%s</a>", _("(edit)"));
+                               wprintf(" <a href=\"edit_me\">%s</a>", _("(edit)"));
                        }
                        wprintf("</td>");
 
                        /* (link to page this user) */
-                       wprintf("<td><a href=\"/display_page?recp=");
+                       wprintf("<td><a href=\"display_page?recp=");
                        urlescputs(user);
                        wprintf("\">"
                                "<img align=\"middle\" "
-                               "src=\"/static/citadelchat_24x.gif\" "
+                               "src=\"static/citadelchat_24x.gif\" "
                                "alt=\"(p)\""
                                " border=\"0\" /></a> ");
                        wprintf("</td>");
@@ -79,13 +79,13 @@ void who_inner_div(void) {
                        if ((now - last_activity) > 900L) {
                                wprintf(" "
                                        "<img align=\"middle\" "
-                                       "src=\"/static/inactiveuser_24x.gif\" "
+                                       "src=\"static/inactiveuser_24x.gif\" "
                                        "alt=\"(idle)\" border=\"0\" />");
                        }
                        else {
                                wprintf(" "
                                        "<img align=\"middle\" "
-                                       "src=\"/static/activeuser_24x.gif\" "
+                                       "src=\"static/activeuser_24x.gif\" "
                                        "alt=\"(active)\" border=\"0\" />");
                        }
                        wprintf("</td>\n<td>");
@@ -123,27 +123,6 @@ void who_inner_div(void) {
 }
 
 
-/*
- * AJAX-response version of wholist inner html
- */
-void who_inner_html(void) {
-       output_headers(0, 0, 0, 0, 0, 0, 0);
-
-       wprintf("Content-type: text/html; charset=UTF-8\r\n"
-               "Server: %s\r\n"
-               "Connection: close\r\n"
-               "Pragma: no-cache\r\n"
-               "Cache-Control: no-store, no-cache, must-revalidate\r\n",
-               SERVER);
-       begin_burst();
-
-       who_inner_div();
-
-       wprintf("\r\n");
-       wDumpContent(0);
-}
-
-
 /*
  * who is on?
  */
@@ -151,7 +130,7 @@ void who(void)
 {
        char title[256];
 
-       output_headers(1, 1, 2, 0, 0, 0, 0);
+       output_headers(1, 1, 2, 0, 0, 0);
 
        wprintf("<script type=\"text/javascript\">\n"
                "function ConfirmKill() { \n"
@@ -162,7 +141,7 @@ 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=\" \" "
+       wprintf("<img src=\"static/usermanag_48x.gif\" ALT=\" \" "
                "ALIGN=MIDDLE "
                ">");
        wprintf("<SPAN CLASS=\"titlebar\"> ");
@@ -184,25 +163,21 @@ void who(void)
        wprintf("<div id=\"instructions\" align=center>");
        wprintf(_("Click on a name to read user info.  Click on %s "
                "to send an instant message to that user."),
-               "<img align=\"middle\" src=\"/static/citadelchat_16x.gif\" alt=\"(p)\" border=\"0\">"
+               "<img align=\"middle\" src=\"static/citadelchat_16x.gif\" alt=\"(p)\" border=\"0\">"
        );
        wprintf("</div>\n");
 
        /* JavaScript to make the ajax refresh happen:
-        * * See http://www.sergiopereira.com/articles/prototype.js.html for info on Ajax.Updater
-        * * It wants: 1. The div being updated
-        * *           2. The URL of the update source
-        * *           3. Other flags (such as the HTTP method)
-        *
-        * * setInterval() makes it auto-run this code every 30,000 milliseconds (30 seconds)
-        *
-        * FIXME b0rken IE is still caching it
+        * 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
+        *           3. Other flags (such as the HTTP method and the refresh frequency)
         */
        wprintf(
-               "<script type=\"text/javascript\">                                                      \n"
-               " setInterval(\" new Ajax.Updater('fix_scrollbar_bug', '/who_inner_html',               "
-               "                       {method: 'get'});                       \", 30000);             \n"
-               "</script>                                                                              \n"
+               "<script type=\"text/javascript\">                                      "
+               " new Ajax.PeriodicalUpdater('fix_scrollbar_bug', '/who_inner_html',    "
+               "                            { method: 'get', frequency: 30 }  );       "
+               "</script>                                                              \n"
        );
        wDumpContent(1);
 }
@@ -240,7 +215,7 @@ void edit_me(void)
        } else if (strlen(bstr("cancel_button")) > 0) {
                http_redirect("/who");
        } else {
-               output_headers(1, 1, 0, 0, 0, 0, 0);
+               output_headers(1, 1, 0, 0, 0, 0);
 
                wprintf("<div id=\"banner\">\n");
                wprintf("<TABLE WIDTH=100%% BORDER=0 BGCOLOR=\"#444455\"><TR><TD>");
@@ -256,18 +231,18 @@ void edit_me(void)
                        "without typing anything in the corresponding box. "));
                wprintf("<br />\n");
 
-               wprintf("<FORM METHOD=\"POST\" ACTION=\"/edit_me\">\n");
+               wprintf("<form method=\"POST\" action=\"edit_me\">\n");
 
-               wprintf("<TABLE border=0 width=100%%>\n");
+               wprintf("<table border=0 width=100%%>\n");
 
-               wprintf("<TR><TD><B>");
+               wprintf("<tr><td><b>");
                wprintf(_("Room name:"));
-               wprintf("</B></TD>\n<TD>");
-               wprintf("<INPUT TYPE=\"text\" NAME=\"fake_roomname\" MAXLENGTH=\"64\">\n");
-               wprintf("</TD>\n<TD ALIGN=center>");
-               wprintf("<INPUT TYPE=\"submit\" NAME=\"change_room_name_button\" VALUE=\"%s\">",
+               wprintf("</b></td>\n<td>");
+               wprintf("<input type=\"text\" name=\"fake_roomname\" maxlength=\"64\">\n");
+               wprintf("</td>\n<td align=center>");
+               wprintf("<input type=\"submit\" name=\"change_room_name_button\" value=\"%s\">",
                        _("Change room name"));
-               wprintf("</TD>\n</TR>\n");
+               wprintf("</td>\n</tr>\n");
 
                wprintf("<TR><TD><B>");
                wprintf(_("Host name:"));