* ------------[ BLED merge (c) Ken Goosens ]------------- * Merge this against D:\172B\CNFG-SUB.BAS to produce CNFG-SUB.BAS * D:\172B\CNFG-SUB.BAS: Date 2-10-1990 Size 97349 bytes * ------------[ Created 05-20-1990 20:30:30 ]------------ * REPLACING old line(s) by new 12466 DISPLAYED.PAGE.NUMBER = 8 GOSUB 24800 LOCATE 3,1 PRINT "141. Call-back verification ----------------------- " + NOT.YET.IN$ ' CALLBACK.VERIFICATION$ PRINT "142. Drive/path where personal files & dir stored - " + PERSONAL.DRVPATH$ PRINT "143. Name of Personal Directory ------------------- " + PERSONAL.DIR$ PRINT "144. Protocol required for personal downloads ----- " + MID$(" Ascii XMODEM Xm/CRC Kermit Ymodem Imodem YmodemGWxmodem", 7 * INSTR("NAXCKYIGW",PERSONAL.PROTOCOL$) - 6,7) PRINT "145. Files with download security are listed in --- " + FILESEC.FILE$ PRINT "146. File name with privileged group passwords is - " + PASSWORD.FILE$ PRINT "147. Concatenate multi-file ASCII downloads ------- " + FNYESNO$(PERSONAL.CONCAT) PRINT "148. Min SECURITY to CATEGORIZE uploads -----------" + STR$(SL.CATEGORIZE.UPLOADS) PRINT "149. Min security level to view new uploads -------" + STR$(MIN.SEC.TO.VIEW) PRINT "150. Security level exempt from 'epi-log' file ----" + STR$(SECURITY.EXEMPT.FROM.EPILOG) PRINT "151. Min. security to 'AUTO ADD' conference user --" + AUTO.ADD.SECURITY$ PRINT "152. Min. security for old caller to turbo logon --" + STR$(ALLOW.CALLER.TURBO) PRINT "153. Min. security to describe an existing file ---" + STR$(ADD.DIR.SECURITY) PRINT "154. Help file to display for a security violation- " + SECVIO.HLP$ TIME.LOCK$ = MID$(" DOORS DOWNLDSBOTH ",TIME.LOCK*7+1,7) PRINT "155. Time lock on DOORS and DOWNLOADS ------------- "; TIME.LOCK$ PRINT "156. Min. sec level exempt from auto-update of sec-" ; AUTO.UPGRADE.SEC PRINT "157. Min security to READ & KILL all messages -----" ; SEC.KILL.ANY * ------[ first line different ]------ PRINT "158. Do not display lines in msgs beginning with -- "; SCREEN.OUT.MSG$ ' KG041101 GOTO 12580 60385 SUB CNFGINIT STATIC ' ' * INITALIZE ALL VARIABLES IF A .DEF FILE DOESN'T AREADY EXIST ' D$ = DD$ DRV$ = LEFT$(D$,1) FALSE = 0 TRUE = NOT FALSE SYSOP.SECURITY.LEVEL = 10 ACT.MNTHS.B4.DELETING = 1 ACTIVE.BULLETINS = 6 ADD.DIR.SECURITY = SYSOP.SECURITY.LEVEL ALLOW.CALLER.TURBO = 6 ALTDIR.EXTENSION$ = "" ALWAYS.STREW.TO$ = "" ANS.MENU$ = D$ + "MENUA" ASK.EXTENDED.DESC = SYSOP.SECURITY.LEVEL ASK.IDENTITY = FALSE AUTO.ADD.SECURITY = 5 AUTO.UPGRADE.SEC = SYSOP.SECURITY.LEVEL AUTOPAGE.DEF$ = D$ + "AUTOPAGE.DEF" BG = 0 BORDER = 0 BUFFER.SIZE = 128 BULLETIN.MENU$ = "BULLET" BULLETIN.PREFIX$ = "BULLET" BULLETINS.OPTIONAL = TRUE C$ = "" CALLER.BKGRD = 0 CALLERS.FILE$ = D$ + "CALLERS" SEC.KILL.ANY = SYSOP.SECURITY.LEVEL COM.PORT$ = "COM1" COMMANDS.BETWEEN.RINGS = FALSE COMMANDS.IN.PROMPT = TRUE COMMENTS.AS.MESSAGES = FALSE COMMENTS.FILE$ = D$ + "COMMENTS" COMPRESSED.EXT$ = ".ARC.PAK" COMPUTER.TYPE = 0 CONFERENCE.MENU$ = D$ + "CONFENCE" CONFERENCE.VIEWER.SEC.LVL = 0 CONFMAIL.LIST$ = D$ + "CONFMAIL.DEF" CONFIG.VERSION$ = "Version CPC17.3/0518" DEFAULT.CATEGORY.CODE$ = "UNC" DAYS.IN.SUBSCRIPTION.PERIOD = 365 DAYS.TO.WARN = 60 DIR.CATEGORY.FILE$ = D$ + "DIR.CAT" DIRECTORY.PREFIX$ = "DIR" DEFAULT.ECHOER$ = "R" DEFAULT.LINE.ACK$ = "" DEFAULT.SECURITY.LEVEL = 5 DIRECTORY.EXTENTION$ = "DIR" DIRECTORY.PATH$ = D$ DISK.FOR.DOS$ = D$ DISKFULL.GO.OFFLINE = TRUE DNLD.SUB = 0 DOORS.AVAILABLE = FALSE DOORS.DEF$ = D$ + "DOORS.DEF" DOORS.TERMINAL.TYPE = 8 DOSANSI = FALSE DOS.VERSION = 2 DOWNLOAD.DRIVES$ = DRV$ + DRV$ DOWNLOAD.TO.SUBDIR = FALSE DRIVE.FOR.BULLETINS$ = D$ DRIVE.FOR.HELP.FILES$ = D$ DTR.DROP.DELAY = 3 DUMB.MODEM = FALSE ECHOER$ = "R" EMPHASIZE.OFF.DEF$ = "[27]" + "[0;40;33m" EMPHASIZE.ON.DEF$ = "[27]" + "[1;41;37m" END.OFFICE.HOURS = 2200 ENFORCE.UPLOAD.DOWNLOAD.RATIOS = FALSE EPILOG$ = D$ + "EPILOG.DEF" ESCAPE.INSECURE = FALSE EXPERT.USER = 0 EXPIRED.SECURITY = DEFAULT.SECURITY.LEVEL EXTENDED.LOGGING = FALSE EXTENSION.LIST$ = "ZIP" FAST.FILE.LIST$ = D$ + "FIDX.DEF" FAST.FILE.LOCATOR$ = D$ + "LIDX.DEF" FC = 5 FG = 7 FG.1.DEF$ = "Bright Green" FG.2.DEF$ = "Bright Yellow" FG.3.DEF$ = "Bright Purple" FG.4.DEF$ = "Bright Cyan" FILE.COMMANDS.DEFAULTS$ = "DGLNPSUV" FILE.COMMANDS$ = FILE.COMMANDS.DEFAULTS$ FILE.NOTIFY = FALSE FILES.FUNCTION$(1,1) = "D)ownload a file " FILES.FUNCTION$(2,1) = "G)oodbye " FILES.FUNCTION$(3,1) = "L)ist file directory " FILES.FUNCTION$(4,1) = "N)ew file search " FILES.FUNCTION$(5,1) = "P)ersonal files " FILES.FUNCTION$(6,1) = "S)earch files " FILES.FUNCTION$(7,1) = "U)pload a file " FILES.FUNCTION$(8,1) = "V)erbose archive list " FILES.FUNCTION$(1,2) = "D" FILES.FUNCTION$(2,2) = "G" FILES.FUNCTION$(3,2) = "L" FILES.FUNCTION$(4,2) = "N" FILES.FUNCTION$(5,2) = "P" FILES.FUNCTION$(6,2) = "S" FILES.FUNCTION$(7,2) = "U" FILES.FUNCTION$(8,2) = "V" FILESEC.FILE$ = D$ + "FILESEC" FIRST.NAME.PROMPT$ = "FIRST name" FOSSIL = 0 GB = FC GLOBAL.COMMANDS.DEFAULTS$ = "H?QX" GLOBAL.COMMANDS$ = GLOBAL.COMMANDS.DEFAULTS$ GLOBAL.FUNCTION$(1,1) = "H)elp on-line " GLOBAL.FUNCTION$(2,1) = "?)help on-line (=H) " GLOBAL.FUNCTION$(3,1) = "Q)uit this part " GLOBAL.FUNCTION$(4,1) = "X)Expert toggle on/off " GLOBAL.FUNCTION$(1,2) = "H" GLOBAL.FUNCTION$(2,2) = "?" GLOBAL.FUNCTION$(3,2) = "Q" GLOBAL.FUNCTION$(4,2) = "X" GO.TO.SHELL = TRUE HELP$(3) = "HELP03" HELP$(4) = "HELP04" HELP$(7) = "HELP07" HELP$(9) = "HELP09" HELP.EXTENSION$ = "HLP" HELP.FILE.PREFIX$ = "HELP0" HELP.PATH$ = D$ HOST.ECHO.OFF$ = "" HOST.ECHO.ON$ = "" IB = 0 KEEP.INIT.BAUD = FALSE KEEP.TIME.CREDITS = FALSE LAST.NAME.PROMPT$ = "LAST name" LEN.HASH = 31 LEN.INDIV = 0 LIBRARY.ARCHIVE.PATH$ = D$ LIBRARY.ARCHIVE.PROGRAM$ = "ARCA " LIBRARY.COMMANDS.DEFAULTS$ = "ACDGLSV" LIBRARY.COMMANDS$ = LIBRARY.COMMANDS.DEFAULTS$ LIBRARY.DRIVE$ = "" LIBRARY.MAX.DISK = 705 LIBRARY.MAX.DIRECTORY = 7 LIBRARY.MAX.SUBDIR = 100 LIBRARY.SUBDIR.PREFIX$ = "DISK" LIBRARY.DIRECTORY.PATH$ = D$ LIBRARY.DIRECTORY.EXTENTION$ = "CDR" LIBRARY.FUNCTION$(1,1) = "A)rchive a Library disk " LIBRARY.FUNCTION$(2,1) = "C)hange Library disk " LIBRARY.FUNCTION$(3,1) = "D)ownload a file " LIBRARY.FUNCTION$(4,1) = "G)oodbye " LIBRARY.FUNCTION$(5,1) = "L)ist a file directory " LIBRARY.FUNCTION$(6,1) = "S)earch files " LIBRARY.FUNCTION$(7,1) = "V)erbose archive list " LIBRARY.FUNCTION$(1,2) = "A" LIBRARY.FUNCTION$(2,2) = "C" LIBRARY.FUNCTION$(3,2) = "D" LIBRARY.FUNCTION$(4,2) = "G" LIBRARY.FUNCTION$(5,2) = "L" LIBRARY.FUNCTION$(6,2) = "S" LIBRARY.FUNCTION$(7,2) = "V" LIBRARY.WORK.DISK.PATH$ = D$ LIMIT.SEARCH.TO.FMS = FALSE LOGON.MAIL.LEVEL$ = "A" LSB = 1016 * REPLACING old line(s) by new 61892 CALL ASKRO("New command for " + _ MID$(COMMANDS$(FF,1),1,INSTR(COMMANDS$(FF,1)," ")) + _ "is?",24,HK$) * ------[ first line different ]------ IF HK$ = CHR$(34) THEN _ ' KG041702 GOTO 61892 ' KG041702 X$ = MID$(HK$,1,1) CALL ALLCAPS (X$) IF LEN(HK$) > 1 THEN _ HK$ = X$ + MID$(HK$,2) IF LEN (HK$) = 1 THEN _ HK$ = X$ COMMANDS$(FF,2) = HK$ MID$(SECTION.COMMANDS$,FF,1) = HK$ GOTO 61880