X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fserv_vandelay.c;h=20c3f96c62b7ba1a42db4c876150faccbaa5b7e9;hb=a44fb095e7beee2200d85ba28078cbda3d4b2295;hp=9e6a0ea077ba9a5c1a7374deffa43fbfe5a5317c;hpb=cb28eae49db178bd1b917015ada4e0d095b5aabd;p=citadel.git diff --git a/citadel/serv_vandelay.c b/citadel/serv_vandelay.c index 9e6a0ea07..20c3f96c6 100644 --- a/citadel/serv_vandelay.c +++ b/citadel/serv_vandelay.c @@ -17,6 +17,7 @@ #include #include #include +#include #include #include "citadel.h" #include "server.h" @@ -158,7 +159,14 @@ void artv_export_visits(void) { cprintf("%ld\n", vbuf.v_roomnum); cprintf("%ld\n", vbuf.v_roomgen); cprintf("%ld\n", vbuf.v_usernum); - cprintf("%ld\n", vbuf.v_lastseen); + + if (strlen(vbuf.v_seen) > 0) { + cprintf("%s\n", vbuf.v_seen); + } + else { + cprintf("%ld\n", vbuf.v_lastseen); + } + cprintf("%u\n", vbuf.v_flags); } cdb_end_transaction(); @@ -426,11 +434,18 @@ void artv_import_floor(void) { void artv_import_visit(void) { struct visit vbuf; char buf[SIZ]; + int i; + int is_textual_seen = 0; client_gets(buf); vbuf.v_roomnum = atol(buf); client_gets(buf); vbuf.v_roomgen = atol(buf); client_gets(buf); vbuf.v_usernum = atol(buf); - client_gets(buf); vbuf.v_lastseen = atol(buf); + + client_gets(buf); + vbuf.v_lastseen = atol(buf); + for (i=0; i