- char node[256];
- char buf[256];
-
- strcpy(node, bstr("node"));
- sprintf(buf, "NSET deletenode|%s", node);
- serv_puts(buf);
- serv_gets(buf);
- if (buf[0] == '1') {
- wprintf("HTTP/1.0 200 OK\n");
- output_headers(1);
- server_to_text();
- wprintf("<A HREF=\"/display_netconf\">Back to menu</A>\n");
- wDumpContent(1);
- } else {
- display_error(&buf[4]);
- }
-}
-
-
-void unshare(void)
-{
- char node[256];
- char sroom[256];
- char buf[256];
-
- strcpy(node, bstr("node"));
- strcpy(sroom, bstr("sroom"));
- sprintf(buf, "NSET unshare|%s|%s", node, sroom);
- serv_puts(buf);
- serv_gets(buf);
- if (buf[0] == '1') {
- wprintf("HTTP/1.0 200 OK\n");
- output_headers(1);
- server_to_text();
- wprintf("<A HREF=\"/display_netconf\">Back to menu</A>\n");
- wDumpContent(1);
- } else {
- display_error(&buf[4]);
- }
-}
-
-
-
-void display_add_node(void)
-{
-
- wprintf("HTTP/1.0 200 OK\n");
- output_headers(1);
- wprintf("<TABLE WIDTH=100% BORDER=0 BGCOLOR=007700><TR><TD>");
- wprintf("<FONT SIZE=+1 COLOR=\"FFFFFF\"");
- wprintf("<B>Add a new node</B>\n");
- wprintf("</FONT></TD></TR></TABLE>\n");
-
- wprintf("<CENTER>");
- wprintf("<FORM METHOD=\"POST\" ACTION=\"/add_node\">\n");
-
- wprintf("Enter name of new node: ");
- wprintf("<INPUT TYPE=\"text\" NAME=\"node\" MAXLENGTH=\"64\"><BR>\n");
-
- wprintf("<INPUT TYPE=\"submit\" NAME=\"sc\" VALUE=\"Add\">");
- wprintf("<INPUT TYPE=\"submit\" NAME=\"sc\" VALUE=\"Cancel\">");
-
- wprintf("</FORM></CENTER>\n");
- wDumpContent(1);
-}
-
-
-
-void add_node(void)
-{
- char node[256];
- char buf[256];
- char sc[256];
-
- strcpy(node, bstr("node"));
- strcpy(sc, bstr("sc"));
-
- if (!strcmp(sc, "Add")) {
- sprintf(buf, "NSET addnode|%s", node);
- serv_puts(buf);