* Implement multi-room chat as available in Citadel 5.70
authorArt Cancro <ajc@citadel.org>
Mon, 27 Mar 2000 16:18:17 +0000 (16:18 +0000)
committerArt Cancro <ajc@citadel.org>
Mon, 27 Mar 2000 16:18:17 +0000 (16:18 +0000)
webcit/ChangeLog
webcit/paging.c
webcit/static/wcchat.class
webcit/static/wcchat.java

index bf6ebc72daf00df36e549de92ef9fd919c903b97..0235969526b2767a9d72333c5980185a51c818ea 100644 (file)
@@ -1,4 +1,7 @@
 $Log$
+Revision 211.7  2000/03/27 16:18:17  ajc
+* Implement multi-room chat as available in Citadel 5.70
+
 Revision 211.6  2000/03/23 04:45:15  ajc
 * Experimental move of wholist to a separate auto-refreshing window
 
@@ -395,3 +398,4 @@ Sun Dec  6 19:50:55 EST 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
 
 1998-12-03 Nathan Bryant <bryant@cs.usm.maine.edu>
        * webserver.c: warning fix
+
index 553a872ff60b6d2a744bd3d8a3d6be692c3aa102..df84373fd68d02a184abe8d72bb4255e0c05b709 100644 (file)
@@ -126,6 +126,7 @@ void do_chat(void)
        wprintf("code=\"wcchat\" width=2 height=2>\n");
        wprintf("<PARAM NAME=username VALUE=\"%s\">\n", WC->wc_username);
        wprintf("<PARAM NAME=password VALUE=\"%s\">\n", WC->wc_password);
+       wprintf("<PARAM NAME=roomname VALUE=\"%s\">\n", WC->wc_roomname);
        wprintf("<H2>Oops!</H2>Looks like your browser doesn't support Java, ");
        wprintf("so you won't be able to access Chat.  Sorry.\n");
        wprintf("</applet>\n");
index 2ee2d55561eee821d792c3a8663ebfa910152c5b..aa829aecf19c20c087a2aadfaf41cbd0621479f3 100644 (file)
Binary files a/webcit/static/wcchat.class and b/webcit/static/wcchat.class differ
index a6df95a0838704016882bd199332151f1ca6c72c..184a9aa6ef2c48d2c52c11e2f57eed54f551e6bb 100644 (file)
@@ -49,6 +49,7 @@ int ServerPort = 504;
                        buf = serv.ServTrans("PASS "+getParameter("password"));
                        if (buf.charAt(0) == '2') {
                                serv.SetUserName(wcCitUtil.Extract(buf.substring(4), 0));
+                               buf = serv.ServTrans("GOTO "+getParameter("roomname"));
                                new MultiUserChat102(serv, this);
                                }
                        }