X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Fmainmenu.c;h=c780ef4ef666d9d34ddd25bdb153dd510fe2a2ac;hb=c90b9009ad3b2411389d3dad969c19ec17688268;hp=1ef9dc62542acdf9c9a7eef7217f94fd2dcba459;hpb=05b7980adba4f517c3fc30d3ce97adb5c337c750;p=citadel.git diff --git a/webcit/mainmenu.c b/webcit/mainmenu.c index 1ef9dc625..c780ef4ef 100644 --- a/webcit/mainmenu.c +++ b/webcit/mainmenu.c @@ -16,7 +16,8 @@ * menu of commands (just the menu html itself) */ -void embed_main_menu(void) { +void embed_main_menu(void) +{ wprintf("
"); wprintf("
"); /* start of first column */ @@ -25,29 +26,28 @@ void embed_main_menu(void) { wprintf("
  • \n"); wprintf("List known rooms
    \n"); wprintf("Where can I go from here?
  • \n"); - + wprintf("
  • \n"); wprintf("Goto next room
    \n"); wprintf("...with unread messages
  • \n"); - + wprintf("
  • \n"); wprintf("Skip to next room
    \n"); wprintf("(come back here later)
  • \n"); - - if ( (strlen(ugname)>0) && (strcasecmp(ugname,wc_roomname)) ) { + + if ((strlen(ugname) > 0) && (strcasecmp(ugname, wc_roomname))) { wprintf("
  • \n"); wprintf("Ungoto
    \n"); - wprintf("(oops! Back to %s)
  • \n",ugname); - } - + wprintf("(oops! Back to %s)\n", ugname); + } wprintf("\n"); - - wprintf("
    \n"); /* start of second column */ - + + wprintf("\n"); /* start of second column */ + wprintf("\n"); - wprintf(""); /* start of third column */ + wprintf(""); /* start of third column */ wprintf("
    \n"); wprintf("
    \n"); - } +} /* * advanced options */ -void embed_advanced_menu(void) { +void embed_advanced_menu(void) +{ -wprintf("
    "); + wprintf("
    "); -wprintf("
    "); -wprintf("Interaction\n"); -wprintf("
    \n"); + wprintf("
    "); + wprintf("Interaction\n"); + wprintf("
    \n"); -wprintf("\n"); -wprintf("
    "); + wprintf(""); -wprintf("
    "); -wprintf("Your info\n"); -wprintf("
    \n"); + wprintf("
    "); + wprintf("Your info\n"); + wprintf("
    \n"); -wprintf("\n"); -wprintf("
    "); + wprintf("
    "); -wprintf("
    "); -wprintf("Advanced room commands\n"); -wprintf("
    \n"); + wprintf("
    "); + wprintf("Advanced room commands\n"); + wprintf("
    \n"); -wprintf("\n"); -wprintf("
    "); + wprintf(""); -if ((axlevel>=6) || (is_room_aide)) { - wprintf("
    "); - wprintf("Administrative functions\n"); - wprintf("
    \n"); + if ((axlevel >= 6) || (is_room_aide)) { + wprintf("
    "); + wprintf("Administrative functions\n"); + wprintf("
    \n"); - wprintf("
    "); + if (axlevel >= 6) { + wprintf("
  • \n"); + wprintf("Validate new users\n"); -wprintf("
    "); -wprintf("Basic commands\n"); -wprintf("
    \n"); + wprintf("
  • \n"); + wprintf("Set or change a floor label graphic\n"); + wprintf("
  • \n"); + wprintf("Configure networking with other systems\n"); + } + wprintf("\n"); } + wprintf("
  • "); + + wprintf("
    "); + wprintf("Basic commands\n"); + wprintf("
    \n"); + +} @@ -199,30 +198,33 @@ wprintf("\n"); /* * menu of commands (as a page) */ -void display_main_menu(void) { +void display_main_menu(void) +{ printf("HTTP/1.0 200 OK\n"); output_headers(1, "bottom"); embed_main_menu(); wDumpContent(2); - } +} -void display_advanced_menu(void) { +void display_advanced_menu(void) +{ printf("HTTP/1.0 200 OK\n"); output_headers(1, "bottom"); embed_advanced_menu(); embed_main_menu(); wDumpContent(2); - } +} /* * Display the screen to enter a generic server command */ -void display_generic(void) { +void display_generic(void) +{ printf("HTTP/1.0 200 OK\n"); output_headers(1, "bottom"); - + wprintf("
    "); wprintf("Enter a server command\n"); @@ -246,9 +248,10 @@ void display_generic(void) { wprintf("\n"); wDumpContent(1); - } +} -void do_generic(void) { +void do_generic(void) +{ char buf[256]; char gcontent[256]; char *junk; @@ -257,8 +260,7 @@ void do_generic(void) { if (strcasecmp(bstr("sc"), "Send command")) { display_main_menu(); return; - } - + } serv_printf("%s", bstr("g_cmd")); serv_gets(buf); @@ -275,40 +277,35 @@ void do_generic(void) { escputs(buf); wprintf("

    \n"); - if (buf[0]=='8') { + if (buf[0] == '8') { serv_printf("\n\n000"); - } - - if ( (buf[0]=='1') || (buf[0]=='8') ) { - while(serv_gets(gcontent), strcmp(gcontent, "000")) { + } + if ((buf[0] == '1') || (buf[0] == '8')) { + while (serv_gets(gcontent), strcmp(gcontent, "000")) { escputs(gcontent); wprintf("
    \n"); - } - wprintf("000"); } - - if (buf[0]=='4') { + wprintf("000"); + } + if (buf[0] == '4') { text_to_server(bstr("g_input")); serv_puts("000"); - } - - if (buf[0]=='6') { + } + if (buf[0] == '6') { len = atol(&buf[4]); junk = malloc(len); serv_read(junk, len); free(junk); - } - - if (buf[0]=='7') { + } + if (buf[0] == '7') { len = atol(&buf[4]); junk = malloc(len); bzero(junk, len); serv_write(junk, len); free(junk); - } - + } wprintf("
    "); wprintf("Enter another command
    \n"); wprintf("Return to menu\n"); wDumpContent(1); - } +}