X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Froomops.c;h=2018ab4310334384f1d7f34c616e1523f238afff;hb=275bbb751736a849fcda6da0e8b6d1ab3eee06d4;hp=498e7e537ccf719cbf8177195c28e4816afea15d;hpb=45f5e1e6056bdda04c4fc880b9c7ff3d40c02008;p=citadel.git diff --git a/webcit/roomops.c b/webcit/roomops.c index 498e7e537..2018ab431 100644 --- a/webcit/roomops.c +++ b/webcit/roomops.c @@ -5,28 +5,16 @@ #include "webcit.h" #include "webserver.h" +#include "roomops.h" #define MAX_FLOORS 128 -char floorlist[MAX_FLOORS][SIZ]; /**< list of our floor names */ -char *viewdefs[9]; /**< the different kinds of available views */ +char floorlist[MAX_FLOORS][SIZ]; /* list of our floor names */ -/** See GetFloorListHash and GetRoomListHash for info on these. Basically we pull LFLR/LKRA etc. and set up a room HashList with these keys. */ - -#define FLOOR_PARAM_LEN 3 -const ConstStr FLOOR_PARAM_NAMES[] = {{HKEY("ID")}, - {HKEY("NAME")}, - {HKEY("ROOMS")}}; - -#define ROOM_PARAM_LEN 8 -const ConstStr ROOM_PARAM_NAMES[] = {{HKEY("NAME")}, - {HKEY("FLAG")}, - {HKEY("FLOOR")}, - {HKEY("LISTORDER")}, - {HKEY("ACL")}, - {HKEY("CURVIEW")}, - {HKEY("DEFVIEW")}, - {HKEY("LASTCHANGE")}}; +char *viewdefs[9]; /* the different kinds of available views */ +/* See GetFloorListHash and GetRoomListHash for info on these. + * Basically we pull LFLR/LKRA etc. and set up a room HashList with these keys. + */ void display_whok(void); @@ -99,52 +87,6 @@ void load_floorlist(StrBuf *Buf) } -/* - * Free a session's march list - */ -void free_march_list(wcsession *wcf) -{ - struct march *mptr; - - while (wcf->march != NULL) { - mptr = wcf->march->next; - free(wcf->march); - wcf->march = mptr; - } - -} - - - -/* - * remove a room from the march list - */ -void remove_march(const StrBuf *aaa) -{ - struct march *mptr, *mptr2; - - if (WC->march == NULL) - return; - - if (!strcasecmp(WC->march->march_name, ChrPtr(aaa))) { - mptr = WC->march->next; - free(WC->march); - WC->march = mptr; - return; - } - mptr2 = WC->march; - for (mptr = WC->march; mptr != NULL; mptr = mptr->next) { - if (!strcasecmp(mptr->march_name, ChrPtr(aaa))) { - mptr2->next = mptr->next; - free(mptr); - mptr = mptr2; - } else { - mptr2 = mptr; - } - } -} - - /* @@ -184,11 +126,8 @@ void room_tree_list(struct roomlisting *rp) } -/** - * \brief Room ordering stuff (compare first by floor, then by order) - * \param r1 first roomlist to compare - * \param r2 second roomlist co compare - * \return are they the same??? +/* + * Room ordering stuff (compare first by floor, then by order) */ int rordercmp(struct roomlisting *r1, struct roomlisting *r2) { @@ -210,9 +149,8 @@ int rordercmp(struct roomlisting *r1, struct roomlisting *r2) } -/** - * \brief Common code for all room listings - * \param variety what??? +/* + * Common code for all room listings */ void listrms(char *variety) { @@ -223,7 +161,7 @@ void listrms(char *variety) struct roomlisting *rp; struct roomlisting *rs; - /** Ask the server for a room list */ + /* Ask the server for a room list */ serv_puts(variety); serv_getln(buf, sizeof buf); if (buf[0] != '1') { @@ -266,7 +204,7 @@ void listrms(char *variety) room_tree_list(rl); - /** + /* * If no rooms were listed, print an nbsp to make the cell * borders show up anyway. */ @@ -274,8 +212,8 @@ void listrms(char *variety) } -/** - * \brief list all forgotten rooms +/* + * list all forgotten rooms */ void zapped_list(void) { @@ -300,8 +238,8 @@ void zapped_list(void) } -/** - * \brief read this room's info file (set v to 1 for verbose mode) +/* + * read this room's info file (set v to 1 for verbose mode) */ void readinfo(StrBuf *Target, WCTemplputParams *TP) { @@ -326,14 +264,15 @@ void readinfo(StrBuf *Target, WCTemplputParams *TP) wprintf("