extended lastcaller information
This commit is contained in:
parent
322cb04b0d
commit
e70984485c
@ -2,7 +2,7 @@
|
|||||||
*
|
*
|
||||||
* File ..................: mbtask/taskinfo.c
|
* File ..................: mbtask/taskinfo.c
|
||||||
* Purpose ...............: Give system information
|
* Purpose ...............: Give system information
|
||||||
* Last modification date : 24-May-2001
|
* Last modification date : 26-Oct-2001
|
||||||
*
|
*
|
||||||
*****************************************************************************
|
*****************************************************************************
|
||||||
* Copyright (C) 1997-2001
|
* Copyright (C) 1997-2001
|
||||||
@ -92,7 +92,7 @@ char *get_lastcallercount(void)
|
|||||||
char *get_lastcallerrec(int Rec)
|
char *get_lastcallerrec(int Rec)
|
||||||
{
|
{
|
||||||
static char buf[SS_BUFSIZE];
|
static char buf[SS_BUFSIZE];
|
||||||
char *temp, action[8];
|
char *temp, action[9];
|
||||||
FILE *fp;
|
FILE *fp;
|
||||||
struct lastcallershdr LCALLhdr;
|
struct lastcallershdr LCALLhdr;
|
||||||
struct lastcallers LCALL;
|
struct lastcallers LCALL;
|
||||||
@ -110,7 +110,7 @@ char *get_lastcallerrec(int Rec)
|
|||||||
if (fread(&LCALL, LCALLhdr.recsize, 1, fp) == 1) {
|
if (fread(&LCALL, LCALLhdr.recsize, 1, fp) == 1) {
|
||||||
LCALL.UserName[15] = '\0';
|
LCALL.UserName[15] = '\0';
|
||||||
LCALL.Location[12] = '\0';
|
LCALL.Location[12] = '\0';
|
||||||
strcpy(action, "-------");
|
strcpy(action, "--------");
|
||||||
if (LCALL.Hidden)
|
if (LCALL.Hidden)
|
||||||
action[0] = 'H';
|
action[0] = 'H';
|
||||||
if (LCALL.Download)
|
if (LCALL.Download)
|
||||||
@ -120,12 +120,14 @@ char *get_lastcallerrec(int Rec)
|
|||||||
if (LCALL.Read)
|
if (LCALL.Read)
|
||||||
action[3] = 'R';
|
action[3] = 'R';
|
||||||
if (LCALL.Wrote)
|
if (LCALL.Wrote)
|
||||||
action[4] = 'W';
|
action[4] = 'P';
|
||||||
if (LCALL.Chat)
|
if (LCALL.Chat)
|
||||||
action[5] = 'C';
|
action[5] = 'C';
|
||||||
if (LCALL.Olr)
|
if (LCALL.Olr)
|
||||||
action[6] = 'O';
|
action[6] = 'O';
|
||||||
action[7] = '\0';
|
if (LCALL.Door)
|
||||||
|
action[7] = 'E';
|
||||||
|
action[8] = '\0';
|
||||||
sprintf(buf, "100:9,%s,%s,%d,%s,%s,%d,%d,%s,%s;", LCALL.UserName, LCALL.Location,
|
sprintf(buf, "100:9,%s,%s,%d,%s,%s,%d,%d,%s,%s;", LCALL.UserName, LCALL.Location,
|
||||||
LCALL.SecLevel, LCALL.Device, LCALL.TimeOn,
|
LCALL.SecLevel, LCALL.Device, LCALL.TimeOn,
|
||||||
LCALL.CallTime, LCALL.Calls, LCALL.Speed, action);
|
LCALL.CallTime, LCALL.Calls, LCALL.Speed, action);
|
||||||
|
Reference in New Issue
Block a user