Category : BBS Programs+Doors
Archive   : UFM1V01.ZIP
Filename : UFM.HLP

 
Output of file : UFM.HLP contained in archive : UFM1V01.ZIP
*I
UFM–NextüPrevÁInquire¸FindXTopbBottom6Place call Updateñ
Comment¼ Edit^ Register°
IncomeÆ ConferenceÅ!Security“"House Addr™#Lock Out%Aliasw&Phonesè'Phone Add)Phone ChangeÂ)Phone DeleteE*Setup+Setup Colors,Setup Options-Setup PCBoard-View Answers¯.Misc!0Debugù0Command³1 ShellL2!Reindex3"Flush­4#Quit©6$Find Level37%Delete User8&AnswersÊ9'Register AnswersÅ:(Request Answers9<)Save Answers¥=*Find Conference?+Transfers6@,UnUploadù@dSU Alias”BeSU Use Real NameDfSU AddressYEgSU RegisterIFhSU Contributor LevelGiSU Lock LevelJHjSU Expire³IkSU Register CmntHJlSU Contribute CmntIKmSU Lockout CmntgLnSU Area CoderMoSU Cmnt AddrŒNpSU Help FileÖOqSU Dialer Port,QrSU Dialer BaudRsSU Dialer InitStSU Dialer Prefix¬TuSU Dialer LD CodeüUvSU Birthday8WwSU ScriptsXxSU Script Register!YySU New User(ZzSU Real NameÃZ{SU Address one\|SU Address twoD]}SU Zip^~SU Birthdate¿_SU Sysop yes/noa€SU BBS6bSU Ask Questions‡c‚SU Reg QuestionsàdƒSU Ask ScriptDf„SU Sysop Levelg…SU Sysop Confdh†SU Contributor Expired±i‡SU Contributor PeriodªkˆSU Contributor Amount•n‰SU Subscription LevelÿpŠSU Subscription ExpiredFr‹SU Subscription Period½sŒSU Subscription Amount.uSubscription Type¤xŽSU Contribtor Conferences©{SU Subscription Conferences‹|SU Info in Commentd}‘Message Credit°~’Comment Creditß¾SU Color NumberY¿SU Foreground Colorˆ‚ÀSU Background Color{ƒÉEnter Level…ÊEnter Named†ËThis User6‡ÍContribution AmountOˆÎReal Name‰ÒConference Update§‰ÓAddress OneŒÔAddress TwoøŒÕZip Code؍ÖCity StateXŽ×Bad Dialer PortóŽØNumber To Call;ÙManual Number)‘ÚDialing Endh’ÛRegistration EntryJ“ÜSecurity Level®“ÝExpired Levelî”ÞIn ConferenceǖßHome Phone_—àData Phoneø—áTimes On’˜âLast On>™ãExpire Dateê™äUser Comment‹šåBirthdateD›æSysop Comment´›úView Answers œûView Next¨üRequest Update2ŸýRegister Update þUpdate Name¥ÿUpdate Address 1¸¥Update Address 2Q¦Update Zipå¦Update Date•§Update SysopO¨Update BBSø©ÐUFME7«ÑPrint$¬ÒMailing Labels̬ÓPhone Print®ÔContributors Reportv¯ÕShort Report{°ÖExportJ±×Mail Merge+²ØPhone Export—³ÙBeginning User³´ÚEnding User²µÛAlpha or NumericÓ¶ÜSelect Printerk¸ÝDisk Print File—ºÞBeginning Zip|»ßEnding Zipk¼àBeginning Levele½áEnding LevelD¾âCompleteE¿ãDisk File Name°ÀäFile Type®ÁåBeginning Area CodeBÄæEnding Area CodeÒÅçBeginning Exchange*ÇèEnding ExchangeŒÈéBeginning NumberéÉêEnding NumberbËëDelimiter†Ì÷Report FileŽÍ÷Report Fileÿÿÿÿ



*B 1,UFM
UFM - General Info
UFM, User File Maintenance is a program to aid sysops in
maintaining the user file for PCBoard v14.x. It adds several
functions over PCBSM, including unlimited comments, phone
number checking, and several additional fields of information
address, real name if alias's are allowed, and birthdate.

*E

*B 2,Next
+ Next User
Enter the plus sign + to select the next user on file. Of
course, you will not be allowed to go past the last user on
file.

Also see: ^Top^
*E

*B 3,Prev
- Previous User
Enter the minus sign - to select the previous user on file.
You will not be allowed to select the sysop record (#1), so
the second user is as far as you can back up.

Also see: ^Bottom^
*E

*B 4,Inquire
Inquire
Inquire of users will bring up a sub menu with search and
other selections of functions to inquire on users.

*E

*B 5,Find
Find
Find will look for a specific user by name. You will be
able to enter a string and it will look for a user whose
name begins with that string, and jump to him/her if
found.

See also: ^Find Level^ ^Request Answers^
*E

*B 6,Top
Top
The top user function will jump to the top (record #2)
of the users file. You may also quick select this function
by entering ALT-T while in the menu prompts.

*E

*B 7,Bottom
Bottom
The bottom user function will jump to the bottom
(last user) of the users file. You may also quick select
this function my entering ALT-B while in the menu prompts.

*E

*B 8,Place call
Place call
Place call invokes a dialer that you can use to make phone
calls. You can call either of the phone numbers for the
current user, or a manually entered number.

*E

*B 9,Update
Update
Update is a sub menu of functions to update the current
users information. All functions to add or change users
information are in this sub menu.

*E

*B 10,Comment
Comment Add
Allows addition of a comment for the current user with
todays date. A single line of text can be entered.

*E

*B 11,Edit
Edit User

(not yet implemented)

*E

*B 12,Register
Register User
Updates the users security level to that of a registered
user. Optionally leaves a comment that the user was
registered on this date.

See also: ^Income^ ^Register Answers^ ^SU Register^
^SU Register Cmnt^
*E

*B 13,Income
Income From User Contribution
This function is used to record a users contribution and to
upgrade their security level to that of a contributing user.

See also: ^Register^ ^SU Contribute^ ^SU Contribute Cmnt^

*E

*B 14,Conference
Conference Editing
This function allows the editing of the conferences the user
is allowed to use. Only the standard 39 conferences are
allowed to be changed.

*E

*B 15,Security
Update Security
This function allows the update of the security levels for
the user. Any level can be set, but unless there is a
matching level in the password file, the user will get a
minimal amount of time.

*E

*B 16,House Addr
House Address Update
If addresses are enabled, this allows the entry or update of

the house address. This function is not available if you are
using the user comment as the address. You can edit both
lines of the house address, the city and state stored in the
PCBoard user file, and the zip code.

See also: ^SU Address^ ^SU Cmnt Addr^

*E

*B 17,Lock Out
Lock Out User
This function locks out the user from the system by setting
the security to that of a locked out user. If the comment
on lock out option is enabled, you will be asked for a
comment as to why the user is being locked out.

See also: ^Delete User^ ^SU Lock Level^ ^SU Lockout Cmnt^

*E

*B 18,Alias
Real Name Update
This function allows you to maintain the real name of a user
if you allow alias name on your system. The name in the
PCBoard file, and used on the board is assumed to be the
alias, and you can store the real name in the database so
you know who the user really is.

See also: ^SU Alias^ ^SU Use Alias^
*E

*B 19,Phones
Phone Database Update
This function allows you to maintain the phone database.
Phone numbers can be added, changed, deleted and printed. A
dialer is available for placing calls to users or any
manually entered number you desire.

*E

*B 20,Phone Add
Phone Number Add
This function allows entry of phone numbers. You can enter as
many phone numbers as you have time to, and disk space for.

*E

*B 21,Phone Change
Phone Number Change
This allows you to change phone numbers already on file.

*E

*B 22,Phone Delete
Phone Number Delete
This allows you to remove phone numbers from the database.
This is a true delete, there is no way to recover deleted
phone numbers.

*E

*B 24,Setup
Setup
This allows you to configure the many options UFM has. In
order for some options to take effect you may have to exit
UFM and re-run it as those options are determined at startup.

*E

*B 25,Setup Colors
Setup Colors
You may pick your own colors, to customize UFM to your
desires. Monochrome is automatically forced if your hard-
ware doesn't support color. Mono systems can select between
regular and hi-intensity.

*E

*B 26,Setup Options
Setup Options
This is where all the options controlling UFM can be set.

*E

*B 27,Setup PCBoard
Setup PCBoard
The only option you can select is the path to the PCBoard
configuration files. This configuration file (PCBOARD.DAT)
is read for the locations of all other files. These paths
are displayed here for your convenience.

*E

*B 28,View Answers
View Answers
You can use this function to view any of the main board
script questionaire answer files. The answers are shown
with the questions removed to maximize the amount of data
show. Long scripts, those over 18 questions or so, are
best viewed in the 43/50 line modes, otherwise they will
scroll off the screen.

*E

*B 29,Misc
Miscelleanous Functions
These are some usefull functions not releated to the other
functions of UFM. Shell to DOS, Command run, Flush the
database files are located here.

*E

*B 30,Debug
Debug
This function shows the status of various internal variables
and is normally not of interest, unless you are having
trouble.

*E

*B 31,Command
DOS Command
This allows you to execute a single DOS command from within
the program.

See also: ^Shell^
*E

*B 32,Shell
OS Shell
This allows you to shell out to dos without leaving UFM. When
you wish to return to UFM type EXIT as the DOS command.

See also: ^Command^
*E

*B 33,Reindex
Reindex All
This function will re-build all indexes. If you have problems
with corrupted indexes, most likely will show up as no
information displaying, execute this function. In really
severe cases of corruption you will have to delete the *.IDX
files and rerun the program. UFM will automatically rebuild
indexes if it detects a need to on program startup.

*E

*B 34,Flush
Flush Buffers
To provide increased performance, UFM buffers the database
information in memory. This function is used to explicitly
tell UFM to flush the memory buffers to disk. You can use
this function to insure that data has been written to disk
at any time. I suggest using this function if you are going
to be away from the computer for awhile, or if you are in
the middle of a thunderstorm.

This function is also activated by hitting the F10 key.

*E

*B 35,Quit
Quit
Fairly self explanitory. Writes all data to disk, and returns
control to DOS.

*E

*B 36,Find Level
Find Level
This will search foward from the current user to the end of
the users file, stopping at the first user that matches the
level specified.

See also: ^Find^
*E

*B 37,Delete User
Delete User
This sets the current users security to zero, and sets the
positive delete flag. The user will be removed from the
PCBoard user file the next time it is packed. The user is NOT
deleted from the database info, so that if he/she re-appears
you will know about it. If the comment on lockout option is
enabled a comment will prompted for.

See also: ^Lock Out^ ^SU Lockout Cmnt^
*E

*B 38,Answers
Answers
The functions that act upon the script answer files are in
this menu. You can view the answer files, perform
registration or user updates based on the answers to the
script files.

*E

*B 39,Register Answers
Register Answers
Does registration processing on the answers to the script
question setup as the registration script. Data from the
script can be automatically copied into the database, after
an optional edit. This allows you to have a registration
script and process it in a easy manner.

See also: ^Register^
*E

*B 40,Request Answers
Request Answers
Similar to the registration script answer processing, except
does no automatic update. It will find the user that left the
script answer, and find them in the user file, so that you
can easily update their information. I use this to control
access to private conferences.

See also: ^Find^
*E

*B 41,Save Answers
Save Answers
Copies the script you select into a save file, so you can
delete the answer file. This way you don't have to re-process
the same users over and over, but can keep the information
for historical purposes. Once the answers have been saved,
you will have the option of deleting the answer file.

*E

*B 42,Find Conference
Find Conference
This function allows you to search for users registered in a
specific conference. You can search, for example for users
that are a member of conference #5 or whatever. Only
conferences 1 through 39 can be searched for.

*E

*B 43,Transfers
Transfers
This function searches the DOWNLOAD.TXT file for the current
users file transfers. All transfers will be shown, that are
on file.

*E

*B 44,UnUpload
UnUpload
UnUnpload sequentially processes the upload directory,
allowing you to remove credit for uploading of files that
you don't want. You can optionally delete the file from disk,
you must manually run your directory file maintenance program
to remove the files from the dir listings.

*E

************************ setup functions *********************

*B 100,SU Alias
Setup Alias
This switch enables real name processing. If you allow alias
names on your board, enter yes here. Then you will be able to
keep track of the persons real name. If you do not allow
alias names, then just enter no here and alias name
processing will be disabled.

See also: ^SU Use Real Name^
*E

*B 101,SU Use Real Name
Use Real Name
Controls the use of alias names on the reports and mailing
labels. If set to yes, the real name from the database will
be used, otherwise the alias name from the PCBoard record is
used. If you want to see the alias name, set this to no,
otherwise to yes.

See also: ^SU Alias^
*E

*B 102,SU Address
Setup Address
This switch determines if a street address will be maintained
for each user. If you are not interested in the street
address, set this switch to no.

See also: ^SU Cmnt Addr^
*E

*B 103,SU Register
Setup Register Level
This is the security level a user will be given when you
execute the register function, or the register answer
function on them.

*E

*B 104,SU Contributor Level
Contributor Level
This is the security level a user will be given when you
execute the Income function indicating that they have
contributed money to the board.

See also: ^SU Contributor Amount^ ^SU Contributor Period^
^SU Contributor Expired^
*E

*B 105,SU Lock Level
Setup Lock Out Level
This is the security level that locked out users will be
given. If this is zero, then the normal PCBoard lock out
functions will work. This can be set to another level if you
do not want to totally lock out a user, but rather give
minimal access to the system.

See also: ^SU Lockout Cmnt^
*E


*B 106,SU Expire
Setup Expired Level
This is the expired security level given to users when they
are registered.

*E

*B 107,SU Register Cmnt
Setup Register Comment
This flag controls the adding of a comment when a user is
registered. If yes then a comment will be added to the
database indicating the date and level a user was registered
to.

*E

*B 108,SU Contribute Cmnt
Setup Contribute Comment
This flag controls the adding of a comment when a user
contributes to the board. If yes then a comment will be added
to the database showing the date and amount of contribution,
and the level given to the user.

*E

*B 109,SU Lockout Cmnt
Setup Lockout Comment
This flag controls the adding of a comment when a user
is locked out, or deleted from the board. If yes then a
comment will be added showing the date and a comment on
the lock out or deletion.

*E

*B 110,SU Area Code
Setup Area Code
Enter the area code the board is located in. This will be
added to any user phone numbers that do not include an area
code and will be stripped from the phone number in the
dailer.

See also: ^SU Dialer LD Code^
*E

*B 111,SU Cmnt Addr
Setup Use Comment as Address
Enter yes here if you use the PCBoard user comment as the
address. If this switch is yes, then the user comment will
be used. This switch is meaningfull only if the address
option is not on. Either one or the other may be used.

See also: ^SU Address^

*E

*B 112,SU Help File
Setup Help File Location
Enter the path and file name for the help file. What you
have now should be correct, otherwise you could not be
reading this. You can put the help file anywhere you
want, it must be entered here if you want to run UFM
from any directory (with the exe in the path).

*E

*B 113,SU Dialer Port
Setup Dialer Port
Enter the port identification for the port with a modem
on it to be used for the dialer. Enter either COM1 or
COM2 or NONE. Use NONE to disable the dialer.

*E

*B 114,SU Dialer Baud
Setup Dialer Baud Rate
Enter the baud rate the dialer will use. Supported
baud rates are 300,600,1200,2400,4800 and 9600. Use
a baud rate that your system and modem can use. If it
doesn't work, try a slower speed.

*E

*B 115,SU Dialer Init
Setup Dialer Init String
This is the command sent to the modem to initialize it for
use as the dialer. Enter whatever commands your modem needs
to make it usable as a dialer. Usually this will be an ATZ
command. A carriage return is added automatically. Note:
a Hayes compatible modem is assumed by this program, use of
other modems may not work.

*E

*B 116,SU Dialer Prefix
Setup Dialer Prefix
This is the command sent to the modem to dial the phone. It
will be prefixed onto the front of the phone number. This is
normally ATM1H1DT for Hayes types of modems, which enables
the speaker, and takes the phone line off hook, and dials
using Touch-Tones.

*E

*B 117,SU Dialer LD Code
Setup Dialer Long Distance Code
This is the code used for long distance calls. On any call
out of your area code, this string will be placed in front
of the phone number. Usually this code will be "1-" but
can be anything you need it to be.

See also: ^SU Area Code^

*E

*B 118,SU Birthday
Setup Birthday
This flag enables the storing of birthday information. If you
are not interested in keeping track of the users birthday,
enter no here.

*E

*B 119,SU Scripts
Scripts
Enables or disables all script processing. If set to yes then
you can process scripts, if no then the script processing is
disabled. Turning off the scripts here will cause those
options to not be displayed or loaded.

*E

*B 120,SU Script Register
Script Register
Enter the number of the main board script that is used for
registration. A non-zero value enables the registration
script, zero will disable it. Meaningfull only if script
processing is enabled.

*E

*B 121,SU New User
Setup New User Level
This is the security level for new users. This allows this
program to find new users.

*E

*B 122,SU Real Name
Real Name Answer
Enter the question number you ask for real name on in your
registration script. Enter zero if you don't ask this
question. It must be in the first sixteen questions in the
script. Meaningfull only if alias names and script processing
are enabled.

*E

*B 123,SU Address one

Address One Answer
Enter the question number you ask for the first line of the
street address. Enter zero if you don't ask this question. It
must be in the first sixteen questions in the script.
Meaningfull only if address processing, and script processing
are enabled.

*E

*B 124,SU Address two
Address Two Answer
Enter the question number you ask for the second line of the
street address. Enter zero if you don't ask this question. It
must be in the first sixteen questions in the script.
Meaningful only if address processing, and script processing
are enabled.

*E

*B 125,SU Zip
Zip Code Answer
Enter the question number you ask for the zip code for the
address. Enter zero if you don't ask this question. It must
be in the first sixteen questions in the script. Meaningfull
only if address processing and register script processing are
enabled.

*E

*B 126,SU Birthdate
Birthdate Answer
Enter the question number you ask for the birthdate of the
user on. Enter zero if you don't ask this question. It must
be in the first sixteen questions in the script. Meaningfull
only if birthdate recording and register script processing
are enabled.

*E

*B 127,SU Sysop yes/no
Sysop Yes/No Answer
Enter the question number you ask users if they are a sysop
on. It must be a yes/no question, if the first character of
the answer is "Y" then the user is updated as a sysop.
Meaningfull only if register script processing is enabled.

*E

*B 128,SU BBS
Sysop BBS Answer
Enter the question number you ask visiting sysops their BBS
information on. If they answer yes to the Sysop yes/no answer
then this information will be recorded as a comment when the
user is registered. Meaningfull only if register script
processing is enabled.

*E

*B 129,SU Ask Questions
Request Script Questions
Enter the number of questions on the request script. This is
used to size the window the answers are displayed in. Smaller
windows allow more of the users information to show thru. If
the size is too small, then some of the answers will scroll
off the window.

*E

*B 130,SU Reg Questions
Register Script Questions
Enter the number of questions on the registration script.
This is used to size the window used to display the
information. Best results are obtained with no more than
ten questions on a 25 line display. You can have more, but
some of the users information will be obscured.

*E

*B 131,SU Ask Script
Request Script #
Enter the number of the main board script that is used for
requests of the sysop. Only meaning full if script processing
is enabled.

*E

*B 132,SU Sysop Level
Visting Sysop Level
This is the security level given to visiting sysops when
registered by the register script processing. If you give
visiting sysops higher than normal security level, specify
it here. Otherwise set this to the same level as regular
users, which it will default to.

*E

*B 133,SU Sysop Conf
Sysops Conference
If you have a special private conference for sysops, enter
that number here. When a visiting sysop is registered using
the register script processing, they will be added to this
conference. If you do not have a sysops conference then enter
zero here.

*E

*B 134,SU Contributor Expired
Contributor Expired Security
This is the security level that will be given to contributors
when their extra access period expires. The value will be
placed in the PCBoard expired security level field. If you
do not want to use this feature, then set it to the same
value that is in the contributors security field or your
normal expired security field.

See also: ^SU Contributor Amount^ ^SU Contributor Period^
^SU Contributor Level^
*E

*B 135,SU Contributor Period
Contributors Access Period
Enter the time in days that a contributor will be given extra
access to the system. Then when a user contributes to the
board, their security level will be set higher, and the
expiration date will be set to the current date, plus the
number of days specified here. This is how you can setup
non-standard (other than 1 year) periods. You can set this to
be 6 months (183 days), 2 years (730 days) or whatever up to
a maximum 32k days (80+ years) although I don't know how well
really big numbers will work, or how well PCBoard handles
dates in the next century!

See also: ^SU Contributor Level^ ^SU Contributor Expired^
^SU Contributor Amount^
*E

*B 136,SU Contributor Amount
Contributor Access Amount
Enter the amount, in dollars, that a user must contribute
in order to get extra access. If the user contributes this
amount or more, then their security level is set to that
of the contributors security level, the expired security
level is set to the contributors expired level, and the
expiration date is set to the current system date plus the
number of days specified for the contributors access period.

See also: ^SU Contributor Level^ ^SU Contributor Expired^
^SU Contributor Period^ ^SU Contributor Conferences^
*E

*B 137,SU Subscription Level
Subscription Level
Enter the security level for this subscription type. This
level will be put into the security level field in the users
file.

See also: ^Subscription Type^ ^SU Subscription Expired^
^SU Subscription Period^ ^SU Subscription Amount^
*E

*B 138,SU Subscription Expired
Subscription Expired Level
Enter the security level that will be given to subscribers
when their subscription expires. This level will be put into
the expired security level field in the users file.

See also: ^SU Subscription Level^ ^Subscription Type^
^SU Subscription Period^ ^SU Subscription Amount^
*E

*B 139,SU Subscription Period
Subscription Period
Enter the length, in days, of the subscription period. The
expiration date will be set to the current date, plus this
number of days when the subscription is entered.

See also: ^SU Subscription Level^ ^SU Subscription Expired^
^Subscription Type^ ^SU Subscription Amount^
*E

*B 140,SU Subscription Amount
Subscription Amount
Enter the amount, in dollars, that a person must pay to get
this type of subscription. Anyone paying more than this
amount, but less than the next type of subscription, will be
given this type of subscriptions. The dollar amounts for
types 1 thru 4 must always be increasing. The amount for
type 2 must be more than for 1, the level for 3 must be more
than 2 and 4 must be more than 3. Any registrations paying
less than registration level 1 amount will be registered
to the level specified in the registration level field.

See also: ^SU Subscription Level^ ^SU Subscription Expired^
^SU Subscription Period^ ^Subscription Type^
^SU Register Level^
*E

* there is no prompt for this next one - its accessed by cross *
* reference from the subscription help screens *

*B 141,Subscription Type
Subscription Type
There can be up to 4 subscription types, each with its own
security level, expired level, length of subscription, and
the dollar amount required. This can be used to setup
subscription operations that offer different levels of
access. For example:
Sec Exp
lvl lvl Days Amt
1 - Partial access for 6 months (60, 30, 183, $15)
2 - Full access for 6 months (75, 30, 183, $20)
3 - Partial access for 12 months (60, 30, 365, $25)
4 - Full access for 12 months (75, 30, 365, $35)

See also: ^SU Subscription Level^ ^SU Subscription Expired^
^SU Subscription Period^ ^SU Subscription Amount^
*E

*B 142,SU Contribtor Conferences
Contributor Conferences
Enter an 'X' for each conference a contributor will be given
access to. Put a space for conferences that access will be
removed from.

*E

*B 143,SU Subscription Conferences
Subscription Conferences
Enter an 'X' for each conference a subscriber will be given
access to. Put a space for conferences that access will be
removed from.

*E

*B 144,SU Info in Comment
Info in Comments
If this is YES then the users information, Addresses, Birth-
day, etc. will show in the comment section. Otherwise they
will not show. If you want to see when the data was entered
you will want to show the info. Leaving it out makes room
for more comments.

*E

*B 145,Message Credit
Message Credit
Enter the number of Kbytes credit to give for message entry.
Only meaningfull if you run UFMR to record message activity.
Each message entered will count as an upload of this many
bytes when calculating the upload/download ratios.

*E

*B 146,Comment Credit
Comment Credit
Enter the number of Kbytes credit to give for comments to
sysop credit. Only meaningfull if you run UFMR to record
message activity. Each comment left will count as an upload
of this many bytes when calculating the upload/download
ratios.

*E

********************** Color setup ***************************

*B 190,SU Color Number
Color Number
Enter the number of the color you wish to change. Each color
has a number to the left of the description, enter that number
or hit escape to exit without saving the changes, or hit just
return to save the color changes made.

*E

*B 191,SU Foreground Color
Foreground Color
Use the up and down arrow keys to select the foreground color
you would like to use. Once you have selected the color
desired, hit return to accept the selection.

*E

*B 192,SU Background Color
Blackground Color
Use the up and down arrow keys to select the background color
you would like to use. Once you have selected the color
desired, hit return to accept the selection. Picking the
same color for foreground and background is not allowed to
prevent creating invisible combinations.

*E
********************** user routines *************************

*B 201,Enter Level
Enter level
Enter the security level to find. This is a number that
ranges from zero to ninety nine. The search will be from the
next user foward to end of file, so if you want to search the
entire file, use the Top function to jump to the top of the
file, record number two.

*E

*B 202,Enter Name
Enter Name
Enter the name of the user to find. You can enter part of a
name as this will find users whose names begin with this
text. Case does not matter.

*E

*B 203,This User
This User
If the user it is showing is the correct user then answer yes,
and it will jump to that user. Otherwise answer no, and it
will find the next user that begins with the text you entered
as the search string.

*E

*B 205,Contribution Amount
Contribution Amount
Enter the amount of money the user contributed to the BBS.
This amount will be recorded, and the users security level
updated.

*E

*B 206,Real Name
Real Name
Enter the users real name. This name can optionally be used in
the reporting.

*E

*B 210,Conference Update
Conference Update
Use the arrow keys to move around through the conferences.
The top row is the conferences registered in, the second row
is the conferences to scan, the third line is the expired
conference registration. Put a "X" into the those conferences
you wish the user to be registered in, and a " " (space) into
those that user is not to be registered in. Hit return to
update all the conference changes, or escape to exit without
updating. Note that the expired conference registrations will
not show up, if you have the PCBoard subscription mode
disabled.

*E

*B 211,Address One
Address One
Enter the users address line number one. This is the first
of two lines for address information, and should contain the
street address

See Also: ^Address Two^
*E

*B 212,Address Two
Address Two
Enter the users address line number two. This is the second
line of the address and should be used for apartment number
or suite number.

See Also ^Address One^

*E

*B 213,Zip Code
Zip Code
Enter the users Zip code here. There is room for a Zip+4
code also.

*E

*B 214,City State
City & State
This is the PCBoard user file field for City and State. Enter
the users city and state.

*E

*B 215,Bad Dialer Port
Bad Dialer Port
The dialer port specified in the setup is not a valid port.
Only COM1 and COM2 are supported. If you wish to use the
dialer, you must modify the setup to use one of these ports.
The port must also exist with a modem on it also.

See Also: ^SU Dialer Port^

*E

*B 216,Number To Call
Number To Call
Enter the number you would like to call. Use "H" to call the
users home/voice number, use "D" to call the data/business
number, and "M" to call a manually entered number.

*E

*B 217,Manual Number
Manual Number
Enter the phone number you would like to place a call to. You
can enter any number you like, the usual area code checks are
in effect, your area code will be removed, and the long
distance code will be prefixed onto any numbers outside your
area code.

*E

*B 218,Dialing End
Dialing End
Hit any key to end the dialing, and hang up the modem. You
must have picked up the phone by this point, or else the
whole call will be hung up and dropped.

*E

*B 219,Registration Entry
Registration Entry
Enter the registration amount.

*E

*B 220,Security Level
Security Level
Enter the security level for the user. This should be a level
defined in the password file, otherwise the user will default
to a very low level. Values of 0 thru 99 are allowed, a zero
level will lock out a user. Levels greater than 99 are not
allowed.

*E

*B 221,Expired Level
Expired Level
Enter the expired security level for the user. This level
will be in effect once the subscription period has ended.
This level should defined in the password file, otherwise the
user will default to a very low level. Values of 0 thru 99
are allowed, a zero level will effectively lock out an
expired user. Levels greater than 99 are not allowed.
Note: not all third party doors enforce the expired level!

*E

*B 222,In Conference
In Conference
Enter the number of the conference to search for users that
are registered in them.

*E

*B 223,Home Phone
Home Phone
Enter the users home/voice phone number. This will be stored
in the PCBoard users file.

*E

*B 224,Data Phone
Data Phone
Enter the users data/business phone number. This will be
stored in the PCBoard users file.

*E

*B 225,Times On
Times On
Enter the number of times the user has been on the board.
Usually you will not have to change this, but you can.

*E

*B 226,Last On
Last On
Enter the date the user was last on. This is maintained by
PCBoard, and usually you won't have to change it.

*E

*B 227,Expire Date
Expire Date
Enter the date the users subscription will expired.
Meaningfull only if you run subscriptions.

*E

*B 228,User Comment
User Comment
This is the comment field that the user can see and update
with the "W" command. It is stored in the PCBoard users file.

*E

*B 229,Birthdate
Birthdate
Enter the users birthdate in MM/DD/YY format.

*E

*B 230,Sysop Comment
Sysop Comment
This comment is the comment seen and maintained by the sysop
only, and stored in the PCBoard users file.

*E
***************** script processing **************************

*B 250,View Answers
View Answers
Enter the number of the script that you wish to view the
answers to. This can be any main board script, as conference
scripts are not supported. You will be shown each users
answers individually.

*E

*B 251,View Next
View Next
Enter Y if you want to see the answers for the next user. If
you enter N or hit escape, you will return to the main menu.
This prompt is "hidden" so another line of the answers can
be shown. If not all the answers are visible, because there
are more answers than screen lines, use the 43 or 50 line
modes which show more.

*E

*B 252,Request Update
Request Update
Enter Y to update the conference registration for this user.
Enter N if you do not wish to update the user, or hit escape
to return back to the main menu.

*E

*B 253,Register Update
Register Update
Enter Y to register the user and add the information to the
database. Enter E to edit the information, or enter A to add
the information into the database with out updating the user.
Enter N to process the next user.

The add function will update the information that is already
in the database allowing for users to change their
information. If a user is already registered, a little
"(reg)" will show next to their name. The add function
changes the data in the database, but does not update the
PCBoard users file.

*P
Notice that the users answers are shown on the left side of
the screen, while the data that will be stored into the
database is shown on the right. You may edit the information
before adding it, as most users will not enter the
information the way you want to see it. The sysop field is a
yes/no toggle if set to yes, then the their BBS information
is shown on the bottom line. Thus you may have to edit the
data twice, once to toggle the sysop flag to yes, then to
edit the BBS info.

If the person is flagged as a sysop, they will be added to
the sysops conference and given sysop level when registered.
(if you have that enabled)

*E

*B 254,Update Name
Update Real Name
Enter in the real name of the user. You can edit it as
needed, some twits can't even enter their name properly!

*E

*B 255,Update Address 1
Update Address line one
Edit the first line of the address field as needed to
satisfy your needs.

*E

*B 256,Update Address 2
Update Address line two
Edit the second line of the address field as needed to
satisfy your needs.

*E

*B 257,Update Zip
Update Zip
Edit the Zip code as needed. You can use alphabetic
characters to accomodate those that live outside the USA.

*E

*B 258,Update Date
Update Birthdate
Edit the birthdate as needed. I suggest using MM/DD/YY format
so that I can recognise it for future functionality.

*E

*B 259,Update Sysop
Update Visiting Sysop
This is a Yes/No toggle that controls if the user is a
visiting sysop. If set to yes, then a line with their BBS
information is stored as a comment, and they are given the
visiting sysops security level, and access to the sysops
conference. If this is yes, then the BBS information will be
prompted on the bottom line of the screen for you to edit.

*E

*B 260,Update BBS
Update BBS
Edit the users BBS information here, this will be stored as a
comment in the users database information. If you change
the sysop status flag to N, then this information will not be
stored.

*E


*********************** UFME help text ***********************

*B 2000,UFME
User File Maintenance Export
This program contains the data export and print functions for
the User File Maintenance system. It has inquiry functions
also, but no ability to update information.

*E

*B 2001,Print
Print Menu
The print menu contains all the print out functions. You can
select the report you desire to run.

*E

*B 2002,Mailing Labels
Mailing Labels
This function prints the name and address of users based on
selection criteria you specify. The format is suitable for
use on mailing labels. This function is designed for, as
an example, store operators using a BBS as a sales tool,
to allow for the mailing of information to users. Or
perhaps you want to send your users christmas cards!

See Also: ^Mail Merge^
*E

*B 2003,Phone Print
Phone Print
Prints out the phone numbers in your phone database, useful
for editing or checking your numbers. You can select ranges
of numbers to print.

See Also: ^Phone Export^
*E

*B 2004,Contributors Report
Contributors Report
Prints a report of all users that have contributed to the
BBS, and (of course) recorded thru the update income
function. The total amount contributed is printed at the
end of the report.

*E

*B 2005,Short Report
Short Report
Prints a short report of the users, with one user per line.
It shows user name, city, security level, times on and date
the user was last on.

*E

*B 2006,Export
Export Data
Export writes out data from the UFM databases into files that
other programs can read. This allows you to use the data in
other ways than I have provided.

*E

*B 2007,Mail Merge
Mail Merge
Mail Merge writes out address information in a format
suitable for most word processors mail merge function. This
allows you to generate form letters to your user base. The
output is also suitable for Basic programs, and most database
programs can also read it.

See Also: ^Mailing Labels^
*E

*B 2008,Phone Export
Phone Export
Phone export writes out the phone database to new files, in
several formats. All data kept in the phone database is
exported, you can select what phone numbers are to be written
out.

See Also: ^Phone Print^
*E

*B 2009,Beginning User
Beginning User
Enter the name of the user, or a partial name, where you want
the report to start. Leave this blank if you want to print
starting with the first user on file.

See Also: ^Ending User^
*E

*B 2010,Ending User
Ending User
Enter the name of the user, or a partial name, where you want
the report to stop printing at. The tildes (~~) mean the last
user, since they are greater than any users name can ever be.

See Also: ^Beginning User^
*E

*B 2011,Alpha or Numeric
Alpha or Numeric
Select, using either the left and right arrow keys, or by
hitting "A" or "N", to select the print order of the report.
Alpha order prints in alphabetical order, via the PCBoard
index files. Numeric order prints in record number sequence
from the users file. This will depend on how you have sorted
the users file, if you do this.

*E

*B 2012,Select Printer
Select Printer
Select, using either the left and right arrow keys, or by
hitting "P", "L", "C", or "D" the printer or destination of
the report. It may be sent to the standard print device "PRN"
or to "LPT1" thru "LPT3", or to either "COM1" or "COM2" for
serial printers, or to disk. If you select a serial printer
off of a com port, it must be setup with the correct baud
rates and communications settings before running UFM. Or you
can send it to a disk file, and print or view it later.

*E

*B 2013,Disk Print File
Disk Print File Name
Enter the MSDOS file name that the file will be written to.
This file will overwrite any existing file with this name, so
be carefull what you specify.

*E

*B 2014,Beginning Zip
Beginning Zip Code
Enter the beginning Zip code where the report or file will
begin with. This can be just a part of a Zip code, if you
want to print a range.

See Also: ^Ending Zip^
*E

*B 2015,Ending Zip
Ending Zip Code
Enter the ending Zip code where the report or file will stop
at. It can be a partial Zip code, any codes after it will not
print or be exported.

See Also: ^Beginning Zip^
*E

*B 2016,Beginning Level
Beginning Level
Enter the lowest security level to print on the report, or be
exported. Users with this level, or higher will be selected.

See Also: ^Ending Level^
*E

*B 2017,Ending Level
Ending Level
Enter the highest security level to print on the report, or
be exported. Users with this level, or lower will be
selected, users above this level will not be.

See Also: ^Beginning Level^
*E

*B 2018,Complete
Complete
Enter Yes to print only those users that have a complete
address on file. If a user does not have a address, city or
Zip code, they will not be selected. If you enter No, then
all users matching the selection criteria will be processed,
even if they do not have a complete mailing address.

*E

*B 2019,Disk File Name
Disk File Name
Enter the disk file that the exported data will be written
into. This will overwrite any existing data files, so be
carefull with your selection. It can be any legal MSDOS file
name.

*E

*B 2020,File Type
File Type
Select, using the left and right arrow keys, the type of file
you wish to export to. You can choose from:

Delimited: Each field is separated by a single
character.

Merge (CSV): Mail Merge, Comma Separated Variable,
or Basic format. Each field is
separated by a comma, and string
fields are in double quotes.

Random: Fixed length files, with no CR/LF
pairs.
Phone info is 35 byte records.
*E

*B 2021,Beginning Area Code
Beginning Area Code
Enter the area code that the report or extracted data will
begin with. The area code is treated as a number so you need
to specify all three digits. It does not have to be a valid
area code, you can specify 600 for example to start printing
with the first area code in the six hundreds.

See Also: ^Ending Area Code^
*E

*B 2022,Ending Area Code
Ending Area Code
Enter the area code that the report or extracted data will
end with. The area code is treated as a number so you need to
specify all three digits. So you would use 699 to stop
printing at the last area code in the six hundreds.

See Also: ^Beginning Area Code^
*E

*B 2023,Beginning Exchange
Beginning Exchange
Enter the exchange that the report or extracted data will
start with. The exchange is treated as a number so you need
to specify all three digits. Remember, 000 is a valid
exchange, and is used to designate the description for the
area code.

See Also: ^Ending Exchange^
*E

*B 2024,Ending Exchange
Ending Exchange
Enter the exchange that the report or extracted data will
end with. The area code is treated as a number so you will
need to specify all three digits. Again, 000 is a valid
exchange, used to designate the description for the area
code.

See Also: ^Beginning Exchange^
*E

*B 2025,Beginning Number
Beginning Number
Enter the phone number that the report or extracted data will
start with. It is treated as a number, so you need to enter
all four digits. The number 0000 is used to designate the
description for the phone exchange, you may wish to include
or exclude it as you see fit.

See Also: ^Ending Number^
*E

*B 2026,Ending Number
Ending Number
Enter the phone number that the report or extracted data will
end with. Any numbers greater than this will not be selected.
It is treated as a number, so you need to enter all four
digits.

See Also: ^Beginning Number^
*E

*B 2027,Delimiter
Delimiter
Enter a single character that will be placed between the
fields of data. It should be a unique character that does not
appear in the data files to avoid confusion if a program is
to read it in.

*E

*B 2039,Report File
Report File Name
Enter the file name and path for the report. The program
will create this file and print the report into it. It may
then be viewed, or printed at a later time

*E



  3 Responses to “Category : BBS Programs+Doors
Archive   : UFM1V01.ZIP
Filename : UFM.HLP

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/