home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
High Voltage Shareware
/
high1.zip
/
high1
/
DIR2
/
BULLCHK3.ZIP
/
BULLCHK.DOC
< prev
next >
Wrap
Text File
|
1994-01-07
|
8KB
|
162 lines
*************************************************************************
* BULLCHK.PPE *
* A PCBoard 15 Sysop Utility PPE *
* version: 1.3 date: 01/05/1994 *
* (c) Copyright 1994 A. Segura/Fax~An~Ad Marketing, Inc. *
*************************************************************************
PURPOSE
The purpose of this PPE is to allow automatic monitoring of bulletins
read by users and to perform an automatic upgrade fo the user when the
monitored bulletins have all been read. (I.E. such as monitoring for
when a new user has read all the system rules and disclaimer bulletins).
USAGE
The Bulletin Read Checker (BULLCHK) PPE program is executed by placing
a call to the program, along with bulletin sequence #, on the last line of a
bulletin desired for monitoring. For example, say you wanted your
'Bulletin #1--Board Rules' to be the first monitored bulletin--on the
last line of the bulletin, first column, enter: !C:\PCB\PPE\BULLCHK.PPE 1
Don't forget the ! symbol, it tells PCBoard to execute the PPE--also
include the path--and don't forget the last entry of the bulletin sequence
number. This number would be changed to 2 in the second monitored
bulletin--and to 3 in the third monitored bulletin, etc. Also, MKPCBTXT.EXE
must be utilized to clear Record #2 question prompt (What CPU are you using)
so as to deactivate User Comment field #1 from the user.
I have included three PPE files in this package:
a. BULLCHK.PPE - which monitors for 3 bulletins
and includes a sysop config file.
b. BULLCHK5.PPE - which monitors for 5 bulletins
and includes a sysop config file.
C. BULLCHKF.PPE - which monitors for 3 bulletins but has
no config read file to promote faster
operation. The three config values programmed
into this version are : new_level=15,
trip_level=10, extra-days=0.
The configuration file (BULLCHK.CFG) contains 3 line entry values which can
be modified by the sysop per his/her needs (see sample file). The first entry
is a number value representing how many extra days to add to the user's account
upon reading all the monitored bulletins (ie: 0 or 10 or 30 or 60, etc). The
second entry is an integer value representing the trip level to stop the
bulletin upgrade monitoring process, therefore, it should be at least one
level below the new upgrade level (i.e. 10). The third entry is an integer
value representing the new upgrade level once all monitored bulletins are
read (i.e 15).
The PPE stores the bulletin read information in user comment field #1 as
follows: bulletin #1 represented by 1, bulletin number 2 represented by 2,
bulletin #3 represented by 4, therefore, when all three bulletins have been
read by a user a 7 will be saved in the field.
File 'ALLBULL.TXT' is a sysop editable display file which is displayed
to the user when he has read all monitored bulletins and is being
automatically upgraded. The file must be in same directory as PPE file. If
file cannot be found the message 'Could not find ALL_Bulletin Read file
(BULLCHK. PPE)!' will be written to the caller log.
If no number was entered in the bulletin after the PPE call, a message
'Did not detect a bulletin #' (BULLCHK.PPE)!' will be written to the
caller log.
If for some reason you entered a bulletin callout number greater than 3
(or 5 for the 5 # version) a message '.Bulletin # invalid (BULLCHK. PPE)!'
will be written to the caller log.
CONTENTS:
1. BULLCHK.DOC this file.
2. BULLCHK.PPE the subject PPE file (see description above).
3. BULLCHK.CFG the PPE config file.
4. BULLCHK5.PPE (see description above).
5. BULLCHKF.PPE (see description above).
6. ALLBULL.TXT text display message file
7. FILE_ID.DIZ a brief BBS text description of this item.
UPDATES:
The latest version of the PPE program can be obtained from my BBS:
SBG Online! BBS (703) 450-9456. If you have any comments or suggestions
for improvement, you can leave them there also. The file will be found
in directory #1 as a FREE/NOTIME file. The BBS runs PCBoard 15 at 14400v32bis.
REGISTRATION:
Registration cost is $5 US. When registered, you can download a copy from
my BBS that has the unregistered message removed (I will mail you a letter
and receipt with a password for the BBS access--see order information below
under SOURCE).
SOURCE:
If you desire a diskette containing the PPL source code so you can modify
it for your own use, the cost is $15 US. I accept cash, money order, VISA
or Mastercard. You can place an order online on the BBS (703) 450-9456 or
by mail at: A. Segura, P.O. Box 1089, Sterling, VA, 20167-1089.
CUSTOMIZED CODE:
If you might desire some changes to the code and a compiled version, leave
me a message on my BBS or drop me a letter.
Distribution: You may freely distribute this complete package only in an
unmodified form. No remuneration may be collected or charged
for this work by anyone other than the below noticed
individual/company except for that cost incurred in actual
electronic media production (i.e. diskette or CDROM). In
other words, it can be placed on BBSs, shareware CDROMS, etc.
but I/my company reserves the right of copyright and
remuneration for the actual work. The source code may not
be distributed by anyone other than the below listed company.
Disclaimer: The user agrees when utilizing this package that he does so
at his own risk with no guarantees, implied or otherwise, as
to the functional performance or liability of the package.
***************************************************************************
* (c) Copyright 1994 A. Segura/Fax~An~Ad Marketing, Inc. *
***************************************************************************
********************************************************************
* Look for these other fine utilities at a BBS near you *
********************************************************************
CALLERID.PPE performs basic callerid identification, logs info
in file log and user records if desired, and will
also display desired text screens to users--must
have callerid capable modem. Several SysOp config-
uable options. (for PCBoard 15)
CALLBLOC.PPE performs a call blocking function before the
user can log on based upon a SysOp defined listing
of undesirable phone numbers--must have callerid
capable modem. Even sends the SysOp an alert message.
(for PCBoard 15)
SUBSCR.PPE run as a script questionnaire, allows online credit
card subscriptions to BBS (VISA/MC), completes log
entries and sends alert message to SysOp. (for
PCBoard 15)
VULGAR.PPE performs a vulgar word/phrase check on user names and
city entries based on a file of names defined by
SysOp, and performed before complete newuser login.
(for PCBoard 15)
VULGARID.PPE same program as VULGAR.PPE except it automatically
passes the callerid info to CALLBLOC.PPE program
for future lock-outs. (must have both programs and a
modem that supports callerid) (for PCBoard 15)