;------------------------------------------------------------------------------
;PCBoard Programming Language Decompiler 3.00 (C)1994-95 Chicken / Tools4Fools
;------------------------------------------------------------------------------
;
;PCBoard Programming Language Executable 3.20 detected.
;
;Source Code:
;------------------------------------------------------------------------------
STRING VAR001
STRING VAR002
STRING VAR003
INTEGER VAR004
INTEGER VAR005
STRING VAR006
STRING VAR007
INTEGER VAR008
STRING VAR009
STRING VAR010
INTEGER VAR011
INTEGER VAR012
STRING VAR013
STRING VAR014
STRING VAR015
STRING VAR016
STRING VAR017
STRING VAR018
STRING VAR019
DATE VAR020
DATE VAR021
DATE VAR022
INTEGER VAR023
INTEGER VAR024
STRING VAR025
STRING VAR026
INTEGER VAR027
INTEGER VAR028
STRING VAR029
STRING VAR030
INTEGER VAR031
STRING VAR032
STRING VAR033
INTEGER VAR034
INTEGER VAR035
STRING VAR036(6)
INTEGER VAR037
INTEGER VAR038
INTEGER VAR039
INTEGER VAR040
INTEGER VAR041
INTEGER VAR042
INTEGER VAR043
INTEGER VAR044
STRING VAR045
INTEGER VAR046
INTEGER VAR047
INTEGER VAR048
STRING VAR049
INTEGER VAR050
STRING VAR051
INTEGER VAR052
STRING VAR053
STRING VAR054
INTEGER VAR055
STRING VAR056
STRING VAR057
STRING VAR058
INTEGER VAR059
INTEGER VAR060
STRING VAR061
STRING VAR062
;------------------------------------------------------------------------------
LET VAR029=1.09
LOG "Opened Depository PPE",1
CDCHKON
CLS
LET VAR013=GETENV("PCB_PWRD")
IF (!(VAR013="")) GOTO LABEL000
LET VAR061="Environment Variable was not set. Please tell Sysop."
LOG "PCB_PWRD environment variable not set.. ",0
GOTO LABEL047
:LABEL000
IF (!(EXIST(VAR013)=0)) GOTO LABEL001
LET VAR061="File associated with environmet not found. Please tell Sysop."
LOG "PCB_PWRD Environment variable "+VAR013+" was not found!",0
GOTO LABEL047
:LABEL001
FOPEN 1,VAR013,O_RD,S_DN
FGET 1,VAR049
FCLOSE 1
LET VAR046=LEN(VAR049)
LET VAR062=0
:LABEL002
IF (!(VAR062<VAR046)) GOTO LABEL004
LET VAR062=VAR062+1
IF (!(MID(VAR049,VAR062,1)=",")) GOTO LABEL003
LET VAR040=VAR040+1
:LABEL003
GOTO LABEL002
:LABEL004
IF (!(VAR040<7)) GOTO LABEL005
LOG "PWRD file is not the correct format.",0
LOG "Please check that the FORMAT is 15.x extended format.",0
LET VAR061="Please tell SYSOP that the PWRD file has incorrect format."
GOTO LABEL047
:LABEL005
GETUSER
CLS
LET VAR008=U_PAGELEN
IF (!(VAR008<>25)) GOTO LABEL006
LET U_PAGELEN=25
PUTUSER
:LABEL006
LET VAR033=PPEPATH()
LET VAR033=VAR033+"intro.pcb"
LET VAR037=1
LET VAR036(VAR037)=VAR033
GOSUB LABEL089
DISPFILE VAR036(VAR037),DEFS
ANSIPOS 14,22
PRINTLN "@X0E(c)1993,96 PRACTICAL COMPUTER SERVICES (609) 587-2672@X07"
ANSIPOS 5,23
GETUSER
LET VAR053=PPEPATH()
LET VAR053=VAR053+"DEPOSIT.CFG"
FOPEN 1,VAR053,O_RD,S_DN
LET VAR037=1
LET VAR036(VAR037)=VAR053
GOSUB LABEL089
FGET 1,VAR009
FGET 1,VAR010
FGET 1,VAR011
FGET 1,VAR012
FCLOSE 1
LET VAR013=GETENV("PCB_PWRD")
IF (VAR013="") STOP
IF (EXIST(VAR013)=0) STOP
LET VAR001=U_SEC
FOPEN 1,VAR013,O_RD,S_DN
LET VAR035=0
:LABEL007
IF (!(VAR035=0)) GOTO LABEL017
FGET 1,VAR032
LET VAR051=MID(VAR032,1,5)
IF (!(INSTR(VAR051,VAR001)>0)) GOTO LABEL016
LET VAR040=0
LET VAR041=0
:LABEL008
IF (!(VAR040<=2)) GOTO LABEL010
LET VAR045=MID(VAR032,VAR041,1)
IF (!(VAR045=",")) GOTO LABEL009
LET VAR040=VAR040+1
:LABEL009
LET VAR041=VAR041+1
GOTO LABEL008
:LABEL010
LET VAR042=VAR041
LET VAR040=0
:LABEL011
IF (!(VAR040<1)) GOTO LABEL013
LET VAR045=MID(VAR032,VAR041,1)
IF (!(VAR045=",")) GOTO LABEL012
LET VAR040=VAR040+1
:LABEL012
LET VAR041=VAR041+1
GOTO LABEL011
:LABEL013
LET VAR043=VAR041-1
LET VAR044=VAR043-VAR042
LET VAR002=MID(VAR032,VAR042,VAR044)
IF (!(VAR002="32767")) GOTO LABEL014
LET VAR002="UNLIMITED"
GOTO LABEL015
:LABEL014
LET VAR002=VAR002*1024
:LABEL015
LET VAR035=1
:LABEL016
GOTO LABEL007
:LABEL017
FCLOSE 1
IF (!(VAR002="UNLIMITED")) GOTO LABEL018
LET VAR003=VAR002
GOTO LABEL019
:LABEL018
LET VAR046=VAR002
LET VAR046=VAR046-U_BDLDAY()
LET VAR003=VAR046
:LABEL019
LET VAR042=0
LET VAR043=0
LET VAR035=0
LET VAR053=VAR013
LET VAR037=1
LET VAR036(VAR037)=VAR053
GOSUB LABEL089
FOPEN 1,VAR013,O_RD,S_DN
:LABEL020
IF (!(VAR035=0)) GOTO LABEL030
FGET 1,VAR032
LET VAR051=MID(VAR032,1,5)
IF (!(INSTR(VAR051,VAR001)>0)) GOTO LABEL029
LET VAR040=0
LET VAR041=0
:LABEL021
IF (!(VAR040<=5)) GOTO LABEL023
LET VAR045=MID(VAR032,VAR041,1)
IF (!(VAR045=",")) GOTO LABEL022
LET VAR040=VAR040+1
:LABEL022
LET VAR041=VAR041+1
GOTO LABEL021
:LABEL023
LET VAR042=VAR041
LET VAR040=0
:LABEL024
IF (!(VAR040<1)) GOTO LABEL026
LET VAR045=MID(VAR032,VAR041,1)
IF (!(VAR045=",")) GOTO LABEL025
LET VAR040=VAR040+1
:LABEL025
LET VAR041=VAR041+1
GOTO LABEL024
:LABEL026
LET VAR043=VAR041-1
LET VAR044=VAR043-VAR042
LET VAR049=MID(VAR032,VAR042,VAR044)
LET VAR046=VAR049
LET VAR046=VAR046/10
LET VAR049=VAR046
IF (!(VAR049="0")) GOTO LABEL027
LET VAR007="NA"
GOTO LABEL028
:LABEL027
LET VAR007="1:"+VAR049
:LABEL028
LET VAR035=1
:LABEL029
GOTO LABEL020
:LABEL030
FCLOSE 1
FCLOSE 1
LET VAR004=U_FUL()
LET VAR005=U_FDL()
IF (!(VAR004>VAR005)) GOTO LABEL031
LET VAR050=VAR004/VAR005
LET VAR049=VAR050
LET VAR006=VAR049+":1"
:LABEL031
IF (!(VAR005>VAR004)) GOTO LABEL032
LET VAR050=VAR005/VAR004
LET VAR049=VAR050
LET VAR006="1:"+VAR049
:LABEL032
IF (!(VAR005=VAR004)) GOTO LABEL033
LET VAR006="1:1"
:LABEL033
LET VAR035=0
LET VAR053=PPEPATH()
LET VAR053=VAR053+"DEPOSIT.ndx"
FOPEN 1,VAR053,O_RD,S_DN
:LABEL034
IF (!(VAR035=0)) GOTO LABEL041
IF (VAR035=0) FGET 1,VAR032
IF (!(VAR032<>"")) GOTO LABEL039
LET VAR046=INSTR(VAR032,"/")
LET VAR048=LEN(VAR032)
LET VAR049=MID(VAR032,(VAR046+1),(VAR048-VAR046))
LET VAR031=VAR049
LET VAR049=MID(VAR032,1,(VAR046-1))
LET VAR019=U_NAME()
IF (!(INSTR(VAR049,VAR019)>0)) GOTO LABEL038
LET VAR035=1
LET VAR053=PPEPATH()
LET VAR053=VAR053+"DEPOSIT.dat"
FOPEN 2,VAR053,O_RD,S_DN
LET VAR052=0
LET VAR040=0
:LABEL035
IF (!(VAR052=0)) GOTO LABEL037
FGET 2,VAR032
IF (VAR032="") LET VAR052=1
LET VAR040=VAR040+1
IF (!(VAR040=VAR031)) GOTO LABEL036
LET VAR052=1
:LABEL036
GOTO LABEL035
:LABEL037
LET VAR019=VAR032
FGET 2,VAR032
LET VAR020=VAR032
FGET 2,VAR032
LET VAR021=VAR032
FGET 2,VAR032
LET VAR022=VAR032
FGET 2,VAR032
LET VAR023=VAR032
FGET 2,VAR032
LET VAR024=VAR032
FGET 2,VAR032
LET VAR025=VAR032
FGET 2,VAR032
LET VAR026=VAR032
FGET 2,VAR032
LET VAR027=VAR032
FGET 2,VAR032
LET VAR028=VAR032
FGET 2,VAR032
LET VAR017=VAR032
FGET 2,VAR032
LET VAR018=VAR032
LET VAR035=1
FCLOSE 2
:LABEL038
GOTO LABEL040
:LABEL039
FCLOSE 1
GOSUB LABEL083
LET VAR035=1
:LABEL040
GOTO LABEL034
:LABEL041
IF (!(VAR020<>DATE())) GOTO LABEL042
LET VAR017="0"
LET VAR018="0"
:LABEL042
LET VAR059=VAR017
LET VAR060=VAR018
GOSUB LABEL088
:LABEL043
ANSIPOS 24,7
LET VAR049=MINLEFT()
PRINT "@X70"+VAR049+"@X07"
ANSIPOS 28,23
INPUTSTR "@X0EEnter your choice@X07 ",VAR054,4,1,"QDWEqdwe",ERASELINE
IF (UPPER(VAR054)="Q") GOTO LABEL049
IF (!(UPPER(VAR054)="D")) GOTO LABEL044
GOSUB LABEL050
GOTO LABEL043
:LABEL044
IF (!(UPPER(VAR054)="W")) GOTO LABEL045
GOSUB LABEL059
GOTO LABEL043
:LABEL045
IF (!(UPPER(VAR054)="E")) GOTO LABEL046
GOSUB LABEL072
GOTO LABEL043
:LABEL046
GOTO LABEL043
:LABEL047
CLS
IF (!(VAR061>"")) GOTO LABEL048
PRINTLN VAR061
:LABEL048
FCLOSE 1
FCLOSE 2
FCLOSE 3
FCLOSE 4
STOP
:LABEL049
FCLOSE 1
FCLOSE 2
FCLOSE 3
FCLOSE 4
GOSUB LABEL090
GETUSER
LET VAR046=MINLEFT()
IF (VAR046<1) BYE
CLS
END
:LABEL050
ANSIPOS 14,23
INPUTSTR "Deposit @X0E(B)@X03ytes, @X0E(T)@X03ime, or @X0E(Q)@X03uit back to menu ",VAR054,3,1,"BTQbtq",ERASELINE
IF (UPPER(VAR054)="Q") GOTO LABEL043
IF (!(UPPER(VAR054)="B")) GOTO LABEL056
ANSIPOS 15,23
INPUTSTR "@X0EInput Byte amount you wish to Deposit@X07 ",VAR054,4,10,"9876543210",ERASELINE
ANSIPOS 15,23
INPUTSTR "@X0EAre you sure you wish to deposit "+VAR054+" Bytes@X07 ",VAR057,4,1,"YyNn",ERASELINE
IF (!(UPPER(VAR057)="Y")) GOTO LABEL055
LET VAR046=VAR002
IF (VAR002="UNLIMITED") LET VAR046=0
LET VAR046=VAR046-U_BDLDAY()
IF (!(VAR046<1)) GOTO LABEL051
ANSIPOS 5,23
INPUTSTR "Value entered is larger than Bytes remaining. Hit enter to continue.",VAR054,9,1,"",ERASELINE
GOTO LABEL050
:LABEL051
LET VAR047=VAR054
IF (!(VAR047>VAR046)) GOTO LABEL052
ANSIPOS 5,23
INPUTSTR "Value entered is larger than Bytes remaining. Hit enter to continue.",VAR054,9,1,"",ERASELINE
GOTO LABEL050
:LABEL052
LET VAR021=DATE()
LET VAR023=VAR054
LET VAR059=VAR059-VAR023
LET VAR025="BYTE"
LET VAR028=VAR028+VAR023
LET VAR033=PPEPATH()
LET VAR033=VAR033+"USysUpd.Exe"
WRUSYS
SHELL 1,VAR056,VAR033,VAR023
RDUSYS
PUTUSER
GETUSER
IF (!(VAR002="UNLIMITED")) GOTO LABEL053
LET VAR003=VAR002
GOTO LABEL054
:LABEL053
LET VAR046=VAR002
LET VAR046=VAR046-U_BDLDAY()
LET VAR003=VAR046
:LABEL054
GOSUB LABEL088
:LABEL055
GOTO LABEL050
:LABEL056
IF (!(UPPER(VAR054)="T")) GOTO LABEL059
ANSIPOS 5,23
LET VAR046=MINLEFT()
LET VAR049=VAR046
INPUTSTR "@X0EYou have "+VAR049+" available. Input Time amount you wish to Deposit@X07 ",VAR054,4,10,"9876543210",ERASELINE
ANSIPOS 15,23
INPUTSTR "@X0EAre you sure you wish to deposit "+VAR054+" Time@X07 ",VAR057,4,1,"YyNn",ERASELINE
IF (!(UPPER(VAR057)="Y")) GOTO LABEL058
LET VAR055=VAR054
LET VAR046=MINLEFT()
IF (!(VAR055>VAR046)) GOTO LABEL057
ANSIPOS 5,23
INPUTSTR "Value entered is more than the time remaining. Hit enter to continue.",VAR054,9,1,"",ERASELINE
GOTO LABEL043
:LABEL057
LET VAR021=DATE()
LET VAR023=VAR054
LET VAR025="TIME"
LET VAR027=VAR027+VAR023
LET VAR055=VAR055*(-1)
ADJTIME VAR055
LET VAR060=VAR060-VAR023
CLS
GOSUB LABEL088
:LABEL058
GOTO LABEL050
:LABEL059
ANSIPOS 13,23
INPUTSTR "Withdraw @X0E(B)@X03ytes, @X0E(T)@X03ime, or @X0E(Q)@X03uit back to menu ",VAR054,3,1,"BTQbtq",ERASELINE
IF (UPPER(VAR054)="Q") GOTO LABEL043
IF (!(UPPER(VAR054)="B")) GOTO LABEL066
ANSIPOS 15,23
INPUTSTR "@X0EInput Byte amount you wish to Withdraw@X07 ",VAR054,4,10,"9876543210",ERASELINE
ANSIPOS 15,23
INPUTSTR "@X0EAre you sure you wish to withdraw "+VAR054+" Bytes@X07 ",VAR057,4,1,"YyNn",ERASELINE
IF (!(UPPER(VAR057)="Y")) GOTO LABEL065
LET VAR055=VAR054
IF (!(VAR055>VAR028)) GOTO LABEL060
ANSIPOS 5,23
INPUTSTR "Value entered is more than Bytes saved. Hit enter to continue.",VAR054,9,1,"",ERASELINE
GOTO LABEL059
:LABEL060
IF (!(VAR055>VAR010)) GOTO LABEL061
ANSIPOS 1,23
INPUTSTR "Value entered is more than Maximum Bytes allowed . Hit enter to continue.",VAR054,9,1,"",ERASELINE
GOTO LABEL059
:LABEL061
LET VAR046=VAR059+VAR055
IF (!(VAR046>VAR010)) GOTO LABEL062
ANSIPOS 1,23
INPUTSTR "Value entered is more than Maximum Bytes allowed . Hit enter to continue.",VAR054,9,1,"",ERASELINE
GOTO LABEL059
:LABEL062
LET VAR022=DATE()
LET VAR024=VAR055
LET VAR026="BYTE"
LET VAR028=VAR028-VAR024
LET VAR046=VAR024*(-1)
LET VAR059=VAR059+VAR024
LET VAR033=PPEPATH()
LET VAR033=VAR033+"USysUpd.Exe"
WRUSYS
SHELL 1,VAR056,VAR033,VAR046
RDUSYS
PUTUSER
GETUSER
IF (!(VAR002="UNLIMITED")) GOTO LABEL063
LET VAR003=VAR002
GOTO LABEL064
:LABEL063
LET VAR046=VAR002
LET VAR046=VAR046-U_BDLDAY()
LET VAR003=VAR046
:LABEL064
GOSUB LABEL088
:LABEL065
GOTO LABEL059
:LABEL066
IF (!(UPPER(VAR054)="T")) GOTO LABEL071
ANSIPOS 5,23
LET VAR046=MINLEFT()
LET VAR049=VAR046
INPUTSTR "@X0EInput Time amount you wish to Withdraw@X07 ",VAR054,4,10,"9876543210",ERASELINE
ANSIPOS 15,23
INPUTSTR "@X0EAre you sure you wish to withdraw "+VAR054+" Time@X07 ",VAR057,4,1,"YyNn",ERASELINE
IF (!(UPPER(VAR057)="Y")) GOTO LABEL070
LET VAR055=VAR054
IF (!(VAR027<VAR055)) GOTO LABEL067
ANSIPOS 5,23
INPUTSTR "Value entered is more than time saved. Hit enter to continue.",VAR054,9,1,"",ERASELINE
GOTO LABEL059
:LABEL067
IF (!(VAR055>VAR009)) GOTO LABEL068
ANSIPOS 1,23
INPUTSTR "Value entered is more than Maximum Time allowed . Hit enter to continue.",VAR054,9,1,"",ERASELINE
GOTO LABEL059
:LABEL068
LET VAR046=VAR060+VAR055
IF (!(VAR046>VAR009)) GOTO LABEL069
ANSIPOS 1,23
INPUTSTR "Value entered is more than Maximum Time allowed . Hit enter to continue.",VAR054,9,1,"",ERASELINE
GOTO LABEL059
:LABEL069
LET VAR022=DATE()
LET VAR024=VAR054
LET VAR026="TIME"
LET VAR027=VAR027-VAR024
ADJTIME VAR024
LET VAR060=VAR060+VAR024
CLS
GOSUB LABEL088
:LABEL070
GOTO LABEL059
:LABEL071
GOTO LABEL059
:LABEL072
ANSIPOS 13,23
INPUTSTR "Exchange @X0E(B)@X03ytes, @X0E(T)@X03ime, or @X0E(Q)@X03uit back to menu ",VAR054,3,1,"BTQbtq",ERASELINE
IF (UPPER(VAR054)="Q") GOTO LABEL043
IF (!(UPPER(VAR054)="B")) GOTO LABEL077
ANSIPOS 10,23
LET VAR049=VAR012
INPUTSTR "@X0EInput Byte amount to Exchange, in increments of@X07 "+VAR049,VAR054,4,10,"9876543210",ERASELINE
ANSIPOS 15,23
INPUTSTR "@X0EAre you sure you wish to exchange "+VAR054+" Bytes@X07 ",VAR057,4,1,"YyNn",ERASELINE
IF (!(UPPER(VAR057)="Y")) GOTO LABEL076
LET VAR055=VAR054
IF (!(VAR055>VAR028)) GOTO LABEL073
ANSIPOS 5,23
INPUTSTR "Value entered is more than Bytes saved. Hit enter to continue.",VAR054,9,1,"",ERASELINE
GOTO LABEL072
:LABEL073
IF (!(VAR055>VAR010)) GOTO LABEL074
ANSIPOS 1,23
INPUTSTR "Value entered is more than Maximum Bytes allowed . Hit enter to continue.",VAR054,9,1,"",ERASELINE
GOTO LABEL059
:LABEL074
IF (!(VAR055<VAR012)) GOTO LABEL075
ANSIPOS 1,23
INPUTSTR "Value entered is less than then minimum value of "+VAR049+". Hit enter to continue.",VAR054,9,1,"",ERASELINE
GOTO LABEL059
:LABEL075
LET VAR022=DATE()
LET VAR024=VAR055
LET VAR026="BYTE"
LET VAR028=VAR028-VAR024
LET VAR046=VAR055/VAR012
LET VAR046=VAR046*VAR011
LET VAR021=DATE()
LET VAR023=VAR046
LET VAR025="TIME"
LET VAR027=VAR027+VAR023
GOSUB LABEL088
:LABEL076
GOTO LABEL072
:LABEL077
IF (!(UPPER(VAR054)="T")) GOTO LABEL082
ANSIPOS 15,23
LET VAR049=VAR011
INPUTSTR "@X0EInput Time amount you wish to Exchange, in increments of@X07 "+VAR049,VAR054,4,10,"9876543210",ERASELINE
ANSIPOS 15,23
INPUTSTR "@X0EAre you sure you wish to exchange "+VAR054+" Minutes@X07",VAR057,4,1,"YyNn",ERASELINE
IF (!(UPPER(VAR057)="Y")) GOTO LABEL081
LET VAR055=VAR054
IF (!(VAR055>VAR027)) GOTO LABEL078
ANSIPOS 5,23
INPUTSTR "Value entered is more than Time saved. Hit enter to continue.",VAR054,9,1,"",ERASELINE
GOTO LABEL072
:LABEL078
IF (!(VAR055>VAR009)) GOTO LABEL079
ANSIPOS 1,23
INPUTSTR "Value entered is more than Maximum Time allowed . Hit enter to continue.",VAR054,9,1,"",ERASELINE
GOTO LABEL059
:LABEL079
IF (!(VAR055<VAR011)) GOTO LABEL080
ANSIPOS 1,23
INPUTSTR "Value entered is less than then minimum value of "+VAR049+". Hit enter to continue.",VAR054,9,1,"",ERASELINE
GOTO LABEL059
:LABEL080
LET VAR022=DATE()
LET VAR024=VAR055
LET VAR026="TIME"
LET VAR027=VAR027-VAR024
LET VAR046=VAR055/VAR011
LET VAR046=VAR046*VAR012
LET VAR021=DATE()
LET VAR023=VAR046
LET VAR025="BYTE"
LET VAR028=VAR028+VAR023
GOSUB LABEL088
:LABEL081
GOTO LABEL072
:LABEL082
GOTO LABEL072
:LABEL083
LET VAR030=U_NAME()
LET VAR053=PPEPATH()
LET VAR053=VAR053+"DEPOSIT.dat"
FOPEN 2,VAR053,O_RD,S_DN
LET VAR052=0
LET VAR040=1
:LABEL084
IF (!(VAR052=0)) GOTO LABEL087
FGET 2,VAR032
IF (!(VAR032="")) GOTO LABEL085
LET VAR052=1
GOTO LABEL086
:LABEL085
LET VAR040=VAR040+1
:LABEL086
GOTO LABEL084
:LABEL087
FCLOSE 2
LET VAR053=PPEPATH()
LET VAR053=VAR053+"DEPOSIT.ndx"
FAPPEND 1,VAR053,O_RW,S_DN
LET VAR031=VAR040
LET VAR049=VAR031
FPUTLN 1,VAR030,"/",VAR049
FCLOSE 1
LET VAR053=PPEPATH()
LET VAR053=VAR053+"DEPOSIT.dat"
FAPPEND 2,VAR053,O_RW,S_DN
LET VAR019=U_NAME()
LET VAR020="00-00-00"
LET VAR021="00-00-00"
LET VAR022="00-00-00"
LET VAR023=0
LET VAR024=0
LET VAR025="NA"
LET VAR026="NA"
LET VAR027=0
LET VAR028=0
LET VAR059=0
LET VAR060=0
FPUTLN 2,VAR019
FPUTLN 2,DATE()
FPUTLN 2,VAR021
FPUTLN 2,VAR022
FPUTLN 2,VAR023
FPUTLN 2,VAR024
FPUTLN 2,VAR025
FPUTLN 2,VAR026
FPUTLN 2,VAR027
FPUTLN 2,VAR028
FPUTLN 2,VAR059
FPUTLN 2,VAR060
FCLOSE 2
RETURN
:LABEL088
LET VAR034=0
CLS
LET VAR033=PPEPATH()
LET VAR033=VAR033+"UserMnu.pcb"
LET VAR037=1
LET VAR036(VAR037)=VAR033
GOSUB LABEL089
DISPFILE VAR036(VAR037),DEFS
LET VAR039=GETX()
LET VAR038=GETY()
ANSIPOS 46,2
PRINT "@X71"+VAR029+"@X07"
ANSIPOS 17,6
PRINT "@X70"+U_NAME()+"@X07"
ANSIPOS 66,6
PRINT "@X70"+VAR001+"@X07"
ANSIPOS 24,7
LET VAR049=MINLEFT()
PRINT "@X70"+VAR049+"@X07"
ANSIPOS 70,7
PRINT "@X70"+VAR002+"@X07"
ANSIPOS 26,8
PRINT "@X70"+VAR007+"@X07"
ANSIPOS 70,8
LET VAR049=U_BDLDAY()
PRINT "@X70"+VAR049+"@X07"
ANSIPOS 26,9
PRINT "@X70"+VAR006+"@X07"
ANSIPOS 70,9
PRINT "@X70"+VAR003+"@X07"
ANSIPOS 25,14
LET VAR015=VAR021
PRINT "@X70"+VAR015+"@X07"
ANSIPOS 56,14
LET VAR049=VAR023
PRINT "@X70"+VAR049+"@X07"
ANSIPOS 72,14
PRINT "@X70"+VAR025+"@X07"
ANSIPOS 25,15
LET VAR016=VAR022
PRINT "@X70"+VAR016+"@X07"
ANSIPOS 56,15
LET VAR049=VAR024
PRINT "@X70"+VAR049+"@X07"
ANSIPOS 72,15
PRINT "@X70"+VAR026+"@X07"
ANSIPOS 25,16
LET VAR049=VAR027
PRINT "@X70"+VAR049+"@X07"
ANSIPOS 59,16
LET VAR049=VAR028
PRINT "@X70"+VAR049+"@X07"
ANSIPOS 25,17
LET VAR014=VAR020
PRINT "@X70"+VAR014+"@X07"
ANSIPOS 28,18
LET VAR049=VAR009
PRINT "@X70"+VAR049+"@X07"
ANSIPOS 61,18
LET VAR049=VAR010
PRINT "@X70"+VAR049+"@X07"
ANSIPOS VAR039,VAR038
RETURN
:LABEL089
IF (EXIST(VAR036(VAR037))) RETURN
WAIT
PRINTLN SPACE(17)+"*********************************************"
PRINTLN SPACE(17)+"* *"
PRINTLN SPACE(17)+"* FILE ERROR *"
PRINTLN SPACE(17)+"* *"
PRINTLN SPACE(17)+"* Please tell Sysop that the following file *"
PRINTLN SPACE(17)+"* did not exist or is not in correct path : *"
PRINTLN SPACE(17)+"* "+VAR036(VAR037)+SPACE(20)+"*"
PRINTLN SPACE(17)+"*********************************************"
PRINTLN SPACE(1)
WAIT
GOTO LABEL049
:LABEL090
LET VAR035=1
LET VAR053=PPEPATH()
LET VAR053=VAR053+"DEPOSIT.tmp"
LET VAR020=DATE()
FCREATE 2,VAR053,O_RW,S_DN
FPUTLN 2,VAR031
FPUTLN 2,VAR019
FPUTLN 2,VAR020
FPUTLN 2,VAR021
FPUTLN 2,VAR022
FPUTLN 2,VAR023
FPUTLN 2,VAR024
FPUTLN 2,VAR025
FPUTLN 2,VAR026
FPUTLN 2,VAR027
FPUTLN 2,VAR028
FPUTLN 2,VAR059
FPUTLN 2,VAR060
FCLOSE 2
LET VAR033=PPEPATH()
LET VAR058=PPEPATH()
LET VAR033=VAR033+"DataUPD.Exe"
LET VAR058=VAR058
SHELL 1,VAR056,VAR033,VAR058
RETURN
;------------------------------------------------------------------------------
;Statements used:
;
; 1 END
; 7 CLS
; 2 WAIT
; 117 GOTO
; 238 LET
; 22 PRINT
; 11 PRINTLN
; 76 IF
; 2 DISPFILE
; 1 FCREATE
; 7 FOPEN
; 2 FAPPEND
; 19 FCLOSE
; 21 FGET
; 26 FPUTLN
; 5 GETUSER
; 3 PUTUSER
; 2 ADJTIME
; 5 LOG
; 31 INPUTSTR
; 16 GOSUB
; 4 RETURN
; 1 CDCHKON
; 1 DELAY
; 3 SHELL
; 3 STOP
; 1 BYE
; 55 ANSIPOS
; 2 WRUSYS
; 2 RDUSYS
;
;Functions used:
;
; 2 -
; 5 *
; 5 /
; 111 +
; 16 -
; 44 =
; 3 <>
; 9 <
; 2 <=
; 17 >
; 65 !
; 2 LEN
; 19 UPPER
; 11 MID
; 10 SPACE
; 4 INSTR
; 11 DATE
; 4 U_NAME
; 1 U_FUL
; 1 U_FDL
; 5 U_BDLDAY
; 13 PPEPATH
; 6 MINLEFT
; 2 GETENV
; 3 EXIST
; 1 GETX
; 1 GETY
;
;------------------------------------------------------------------------------
;Thank you for using PPLD T4F - We Create Your Needs Of Tommorow !
;------------------------------------------------------------------------------