home *** CD-ROM | disk | FTP | other *** search
- ' $SUBTITLE: 'Arrays passed between parts of CONFIG.BAS 17.3'
- ' $PAGE
- DEFINT A-Z
- '
- ' The following arrays are passed between the various subroutines
- ' within RBBS-PC's configuration program, CONFIG.
- '
- DIM A$(12) ' KG103101
- DIM FILES.FUNCTION(8) ' Files menu security
- DIM FILES.FUNCTION$(8,2) ' Base-line file system commands
- DIM GLOBAL.FUNCTION(4) ' Global commands security
- DIM GLOBAL.FUNCTION$(4,2) ' Global commands
- DIM HELP$(9) ' Help file names
- DIM MAIN.FUNCTION(18) ' Main menu security
- DIM MAIN.FUNCTION$(18,2) ' Base-line message system commands
- DIM MENU$(7) ' Menu file names
- DIM SYSOP.FUNCTION(7) ' Sysop menu security
- DIM SYSOP.FUNCTION$(7,2) ' Base-line SYSOP commands
- DIM DNLD$(99) ' Download Sub-Dirs
- DIM UTILITY.FUNCTION(12) ' Utility menu security
- DIM UTILITY.FUNCTION$(12,2) ' Base-line utility system commands
- DIM LIBRARY.FUNCTION(7) ' Library menu security
- DIM LIBRARY.FUNCTION$(7,2) ' Base-line Library system commands
- ' $SUBTITLE: 'Variables passed between various components of CONFIG.BAS'
- ' $PAGE
- '
- ' The following variables are passed between the various and
- ' seperately compiled subroutines used by CONFIG.BAS.
- '
- COMMON SHARED _
- A$(), _
- ACT.MNTHS.B4.DELETING, _
- ACTIVE.BULLETINS, _
- ADD.DIR.SECURITY, _
- ALLOW.CALLER.TURBO, _
- ALTDIR.EXTENSION$, _
- ALWAYS.STREW.TO$, _
- ANS.MENU$, _
- ASK.EXTENDED.DESC, _
- ASK.IDENTITY, _
- AUTO.ADD.SECURITY, _
- AUTO.ADD.SECURITY$, _
- AUTO.UPGRADE.SEC, _
- AUTODOWNLOAD$, _
- AUTOPAGE.DEF$, _
- ARKVIEW.PATH$, _ 'ViewArc Mod
- BAUDOT, _
- BAUDOT$, _
- BG, _
- BORDER, _
- BUFFER.SIZE, _
- BULLETIN.MENU$, _
- BULLETIN.PREFIX$, _
- BULLETINS.OPTIONAL, _
- BYPASS, _
- BYPASS.MSGS, _
- BYPASS.SECURITY, _
- BYPASS$, _
- C$, _
- CALLBACK.VERIFICATION, _
- CALLBACK.VERIFICATION$, _
- CALLER.BKGRD, _
- CALLERS.FILE$, _
- COM.PORT$, _
- COMMANDS.BETWEEN.RINGS, _
- COMMANDS.IN.PROMPT, _
- COMMENTS.AS.MESSAGES, _
- COMMENTS.FILE$, _
- COMPRESSED.EXT$, _ ' DA050206
- COMPUTER.TYPE, _
- COMPUTER.TYPE$, _
- CONFERENCE.MENU$, _
- CONFERENCE.MODE, _
- CONFERENCE.VIEWER.SEC.LVL, _
- CONFMAIL.LIST$, _
- CONFIG.FILENAME$, _
- CONFIG.VERSION$, _
- D$, _
- DD$, _
- DAYS.IN.SUBSCRIPTION.PERIOD, _
- DAYS.TO.WARN, _
- DEFAULT.CATEGORY.CODE$, _
- DEFAULT.ECHOER$, _
- DEFAULT.EXTENSION$, _
- DEFAULT.LINE.ACK$, _
- DEFAULT.SECURITY.LEVEL, _
- DIR.CATEGORY.FILE$,_
- DIRECTORY.EXTENTION$, _
- DIRECTORY.PATH$, _
- DIRECTORY.PREFIX$, _
- DISK.FOR.DOS$, _
- DISKFULL.GO.OFFLINE, _
- DNLD.SUB, _
- DOORS.AVAILABLE, _
- DOORS.DEF$, _
- DOORS.TERMINAL.TYPE, _
- DOS.VERSION, _
- DOSANSI, _
- DOWNLOAD.DRIVES$, _
- DOWNLOAD.TO.SUBDIR, _
- DR.1.DEF$, _
- DR.2.DEF$, _
- DR.3.DEF$, _
- DR.4.DEF$, _
- DR.5.DEF$, _
- DRIVE.FOR.BULLETINS$, _
- DRIVES.FOR.DOWNLOADS$, _
- DRIVE.FOR.HELP.FILES$, _
- DRIVE.FOR.UPLOADS$, _
- DTR.DROP.DELAY, _
- DUMB.MODEM, _
- EMPHASIZE.OFF.DEF$, _
- EMPHASIZE.ON.DEF$, _
- END.OFFICE.HOURS, _
- ENFORCE.UPLOAD.DOWNLOAD.RATIOS, _
- EPILOG$, _
- ESCAPE.INSECURE, _
- EXPERT.USER, _
- EXPERT.USER$, _
- EXPIRED.SECURITY, _
- EXTENDED.LOGGING, _
- EXTENSION.LIST$, _ ' KG013103
- F7.MESSAGE$, _
- FALSE, _
- FAST.FILE.LIST$, _ ' KG102201
- FAST.FILE.LOCATOR$, _ ' KG102201
- FC, _
- FG, _
- FG.1.DEF$, _
- FG.2.DEF$, _
- FG.3.DEF$, _
- FG.4.DEF$, _
- FILE$, _
- FILE.OF.CATEGORIES$, _
- FILES.FUNCTION(), _
- FILES.FUNCTION$(), _
- FILE.NOTIFY, _
- FILE.NOTIFY$, _
- FILE.COMMANDS$, _
- FILE.COMMANDS.DEFAULTS$, _
- FILESEC.FILE$, _
- FIRST.NAME.PROMPT$, _
- FMS.DIRECTORY$ , _
- FOSSIL, _
- FREESPACE.UPLOAD.FILE$
- COMMON SHARED _
- GB, _
- GLOBAL.COMMANDS$, _
- GLOBAL.COMMANDS.DEFAULTS$, _
- GLOBAL.FUNCTION(), _
- GLOBAL.FUNCTION$(), _
- HALT.ON.ERROR$, _
- HASH.ID$, _
- HELP$(),_
- HELP.EXTENSION$, _
- HELP.FILE.PREFIX$, _
- HELP.PATH$, _
- HIDDEN, _
- HJ$, _
- HOST.ECHO.OFF$, _
- HOST.ECHO.ON$, _
- IB, _
- ILOOKUP, _
- INCLUDE.EXTENTION, _
- INCLUDE.EXTENTION$, _
- INDIV.ID$, _
- IPAGE, _
- IX, _
- KEEP.INIT.BAUD, _
- KEEP.TIME.CREDITS, _
- KSTACKED$, _
- LAST.NAME.PROMPT$, _
- LEN.HASH, _
- LEN.INDIV, _
- LIBRARY.ARCHIVE.PATH$, _
- LIBRARY.ARCHIVE.PROGRAM$, _
- LIBRARY.COMMANDS$, _
- LIBRARY.COMMANDS.DEFAULTS$, _
- LIBRARY.DIRECTORY.PATH$, _
- LIBRARY.DIRECTORY.EXTENTION$, _
- LIBRARY.DRIVE$, _
- LIBRARY.FUNCTION(), _
- LIBRARY.FUNCTION$(), _
- LIBRARY.MAX.DISK, _
- LIBRARY.MAX.DIRECTORY, _
- LIBRARY.MAX.SUBDIR, _
- LIBRARY.SUBDIR.PREFIX$, _
- LIBRARY.WORK.DISK.PATH$, _
- LIMIT.DAILY.TIME, _
- LIMIT.SEARCH.TO.FMS, _
- LOGON.MAIL.LEVEL$
- COMMON SHARED _
- M$, _
- M11$, _ ' KG103101
- M22$, _
- M23$, _
- M24$, _
- M25$, _
- M26$, _
- MACRO.DRVPATH$, _
- MACRO.EXTENSION$, _
- MAIN.FUNCTION(), _
- MAIN.FUNCTION$(), _
- MAIN.COMMANDS$, _
- MAIN.COMMANDS.DEFAULTS$, _
- MAIN.MESSAGE.BACKUP$, _
- MAIN.MESSAGE.FILE$, _
- MAIN.PUI$, _
- MAIN.USER.FILE$, _
- MASTER.DIRECTORY.NAME$, _
- MAX.ALLOWED.MSGS.FRM.DEF, _
- MAX.CARRIER.WAIT, _
- MAX.DESC.LEN, _
- MAX.EXTENDED.LINES, _
- MAX.MESSAGE.LINES, _
- MAX.MSG.FILE.SIZE.FRM.DEF!, _
- MAX.PER.DAY, _
- MAX.REG.SEC, _
- MAX.USR.FILE.SIZE.FRM.DEF, _
- MAX.WORK.VAR, _
- MAXD, _
- MAXIMUM.DISPLAYABLE.PAGES, _
- MAXIMUM.NUMBER.OF.NODES, _
- MAXIMUM.PASSWORD.CHANGES, _
- MAXIMUM.VIOLATIONS, _
- MENU$(), _
- MENUS.CAN.PAUSE, _
- MESSAGE.REMINDER, _
- MESSAGES.CAN.GROW, _
- MIN.NEWCALLER.BAUD, _
- MIN.OLDCALLER.BAUD, _
- MIN.SEC.TO.VIEW, _
- MINIMUM.LOGON.SECURITY, _
- MINIMUM.SECURITY.FOR.TEMP.PASSWORD, _
- MINUTES.PER.SESSION!, _
- MLCOM, _
- MM, _
- MN1$, _
- MN2$, _
- MNP.SUPPORT, _
- MO$, _
- MODEM.ANSWER.COMMAND$, _
- MODEM.COMMAND.DELAY.TIME, _
- MODEM.COUNT.RINGS.COMMAND$, _
- MODEM.GO.OFFHOOK.COMMAND$, _
- MODEM.INIT.BAUD$, _
- MODEM.INIT.COMMAND$, _
- MODEM.INIT.WAIT.TIME, _
- MODEM.RESET.COMMAND$, _
- MUSIC, _
- NET.MAIL$, _
- NETWORK.TYPE, _
- NETWORK.TYPE$, _
- NEW.FILES.CHECK, _ ' KG102201
- NEW.USER.BELL, _
- NEW.USER.CASE, _
- NEW.USER.CASE$, _
- NEW.USER.DEFAULT.MODE, _
- NEW.USER.DEFAULT.MODE$, _
- NEW.USER.DEFAULT.PROTOCOL$, _
- NEW.USER.GRAPHICS$, _
- NEW.USER.LINE.FEEDS, _
- NEW.USER.MARGINS, _
- NEW.USER.NULLS, _
- NEW.USER.PREFERENCES, _
- NEW.USER.PREFERENCES$, _
- NEW.USER.QUESTIONNAIRE$, _
- NEWUSER.FILE$, _
- NEWUSER.PROMPT$, _
- NEWUSER.SETS.DEFAULTS, _
- NODE.ID$, _
- NONE.PICKED$, _
- NOT.YET.IN$, _
- NUM.FILES, _
- NUM.GLOBAL, _
- NUM.LIBRARY, _
- NUM.MAIN, _
- NUM.SYSOP, _
- NUM.UTILITY, _
- OKAY, _
- OMIT.MAIN.DIRECTORY$, _
- OPTION$, _
- OVERWRITE.SECURITY.LEVEL, _
- PAGE.LENGTH, _
- PAGING.PRINTER.SUPPORT$, _
- PASSWORD.FILE$, _
- PCJR, _
- PERSONAL.BEGIN, _
- PERSONAL.CONCAT, _
- PERSONAL.DIR$, _
- PERSONAL.DRVPATH$, _
- PERSONAL.LEN, _
- PERSONAL.PROTOCOL$, _
- PRELOG$, _
- PRIVATE.READ.SEC, _
- PROMPT.BELL, _
- PROMPT.BELL$, _
- PROMPT.HASH$, _
- PROMPT.INDIV$, _
- PROTO.DEF$, _
- PS, _
- PUBLIC.READ.SEC, _
- QUES.PATH$
- COMMON SHARED _
- RBBS.BAT$, _
- RBBS.NAME$, _
- RCTTY.BAT$, _
- RECYCLE.TO.DOS, _
- RECYCLE.TO.DOS$, _
- RECYCLE.WAIT, _
- REDIRECT.IO.METHOD, _
- REGISTRATION.PROGRAM$, _
- REMEMBER.NEW.USERS, _
- REMIND.FILE.TRANSFERS, _
- REMIND.PROFILE, _
- REQUIRE.NON.ASCII, _
- REQUIRED.QUESTIONNAIRE$, _
- REQUIRED.RINGS, _
- RESTRICT.BAUD, _
- RESTRICT.BAUD$, _
- RESTRICT.BY.DATE, _
- RESTRICT.VALID.CMDS, _
- RTS$, _
- SCREEN.OUT.MSG$, _
- SEC.CHANGE.MSG, _
- SEC.KILL.ANY, _
- SEC.LVL.EXEMPT.FRM.PURGING, _
- SECVIO.HLP$, _
- SECURITY.EXEMPT.FROM.EPILOG, _
- SF, _
- SHOOT.YOURSELF, _
- SHOW.SECTION, _
- SIZE.OF.STACK, _
- SL.CATEGORIZE.UPLOADS, _
- SMART.TEXT, _
- START.HASH, _
- START.INDIV, _
- START.OFFICE.HOURS, _
- SUBROUTINE.PARAMETER, _
- SURVIVE.NOUSER.ROOM, _
- SWITCH.BACK, _
- SYSOP.COMMANDS$, _
- SYSOP.COMMANDS.DEFAULTS$, _
- SYSOP.FIRST.NAME$, _
- SYSOP.FUNCTION(), _
- SYSOP.FUNCTION$(), _
- SYSOP.LAST.NAME$, _
- SYSOP.MENU.SECURITY.LEVEL, _
- SYSOP.PASSWORD.1$, _
- SYSOP.PASSWORD.2$, _
- SYSOP.SECURITY.LEVEL, _
- TB$, _
- TIME.LOCK, _
- TIME.TO.DROP.TO.DOS, _
- TRASHCAN.FILE$, _
- TRUE, _
- TURBO.RBBS, _
- TURN.PRINTER.OFF, _
- UE, _
- UNIQUE.USER.FIND$, _
- UNIQUE.USER.ID$, _
- UPCAT.HELP$, _
- UPLOAD.DIRECTORY$, _
- UPLOAD.PATH$, _
- UPLOAD.SUBDIR$, _
- UPLOAD.TIME.FACTOR!, _
- UPLOAD.TO.SUBDIR, _
- USE.BASIC.WRITES, _
- USE.DEVICE.DRIVER, _
- USE.DIR.ORDER, _
- USER.FIRMWARE.CLEAR.CMND$, _
- USER.INIT.COMMAND$, _
- USER.INITIALIZE.COMMAND$, _
- USER.FIRMWARE.WRITE.CMND$, _
- USER.LOCATION$ , _
- UTIL.COMMANDS$, _
- UTIL.COMMANDS.DEFAULTS$, _
- UTILITY.FUNCTION(), _
- UTILITY.FUNCTION$(), _
- VOICE.TYPE, _
- VOICE.TYPE$, _
- WAIT.BEFORE.DISCONNECT, _
- WELCOME.FILE$, _
- WELCOME.INTERRUPTABLE, _
- WILL.SUBDIRS.B.USED, _
- WRAP.CALLERS.FILE, _
- WRAP.CALLERS.FILE$, _
- WRITE.BUF.DEF, _
- XON.XOFF
- ' *****************************************************************
- ' * Functions common to modules
- ' *****************************************************************
- DEF FNYESNO$(TORF) = MID$("NOYES",1-2*TORF,2-TORF)
- DEF FNYESNO(STRNG$) = (LEFT$(STRNG$,1) = "Y")