home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Carsten's PPE Collection
/
Carstens_PPE_Collection_2007.zip
/
T
/
TABPPE21.ZIP
/
TABS-PPE.DOC
< prev
next >
Wrap
Text File
|
1993-11-07
|
10KB
|
250 lines
TABS-PPE Version 2.01
Written By: Ray Sulich
Written with PCBoard PPL Version 1.0
Copyright 1993, Clark Development Company
Disclaimer:
This software is provided without any guarantee, either expressed or implied.
All responsibilities for its use rest with the user of the software and not the
author. The only thing that I will guarantee, is that when you have this
program on your harddrive, it will take up at least a little disk space.
License:
This software has not been released into the Public Domain. Nor, is TABS-PPE
free. This version has been released as SHAREWARE it has cost, considerable
time in coding and the compiler wasn't free either. So, if the program meets
your needs I would like to ask you to contribute $5 to ensure the future
progress and support of this program.
Future:
This program was written because I was having trouble with the programs
supplied by TABS to interface with PCBoard so, I wrote my own interface for
their program TMAN.EXE. I don't know what the future will bring :) your
inputs would be must appreciated......
Whats it do?:
Ultimately it really only DOES one thing. It accepts the SID (Subscription
Identification Number) supplied by the TABS (900-XXXX) service, validates the
SID entered by comparing it to the list of active SIDS you have. If a match is
made, the number is "deleted" and the callers account is upgraded.
Why do you need it?
This program has some nice features, that to date, TABS-PCB (supplied by the
TABS company) doesn't.
1. It will explain the TABS service to your callers.
2. Show the caller the types of upgrades available (3 types)
3. Send a message to the caller thanking him/her for the donation. (optional)
4. Send a message to the Sysop notifying you of the transaction. (optional)
5. Join the caller to your contributors conf. (optional)
6. Creates a detailed log of the PPE's usage or errors.
7. Will send a message to the sysop if an error occurs (optional)
8. Updates callers notes with the callers donation information (optional)
9. Excepts donations without upgrading the callers access (after 1st or 2nd
donation).
10. Allows the Sysop to see the number of SID's remaining, add new SID's and
pack the Active SID list.
Installation:
1. Unzip the archive (guess you've already done that :))
2. Install the PPE using PCBoard's PCBSETUP and edit your CMD.LST.
It should look something like this.....
TABS 2 c:\tabs\tabs.ppe
If you execute a "DIR" in this directory, it would look something like this.
These files MUST, absolutely MUST reside in the same directory as the .PPE file.
Volume in drive C is MS-DOS_6.20
Directory of C:\TABS
TABS CFG 68 10-29-93 3:03p
INTRO 1719 10-25-93 5:33p
TABS PPE 13483 10-29-93 2:58p
INTROG 2055 10-25-93 5:34p
SIDS LST 1800 10-29-93 3:01p
^^^^^^^^^^^^
This is the active SID's listing and may be named anything that you like, as
long as your TABS.CFG configuration matchs this filename.
3. Configure the program with the TABS.CFG file.... all lines MUST be present.
If you do not wish to use one of the configuration items you MUST leave a
blank line in place of the option.
Here is the layout of the TABS.CFG file.
Ray Sulich
40
365
25
60
2,000,000
50
730
25
90
5,500,000
94
1
SIDS.LST ****** New line for this version ******
YES ****** New line for this version ******
Line 1: The Sysops Name
Line 2: First access level to upgrade to ....
NOTE: All callers who enter a SID who are BELOW this level will be
Upgraded to this level
Line 3: Number of days you wish the caller to hold this access level.
ie: In the above example the caller would be at level 40 for 365 days.
You MUST have the next line set or who knows what access level the
caller will be downgraded to, once the subscription expires.
Line 4: Level caller is to be downgraded to when his/her subscription expires.
Line 5: Number of minutes the caller would get per day at the first upgrade
level.
NOTE: This number is for display purposes only, and should be entered in
minutes.
Line 6: Download Bytes available per day at the first upgrade level.
NOTE: This number is for display purposes only, and should be entered in
Bytes. You may add commas as needed
ie: 1,000 would read on the screens 1,000 bytes per day
ALL LINES BELOW THIS POINT ARE OPTIONAL, if you choose not to use these items
you MUST leave a space for the option !!!!
Line 7: Second Access level to upgrade to... (OPTIONAL)
NOTE: If you enter a number on this line it MUST be a larger number than
you entered for the first access level to upgrade to. If you entered 25
on line 2 of this file, the number you enter here MUST be 26 or greater.
Any caller who is at an access level that is greater than the level entered
on line 2 of this file, but less then the number you enter here will be
upgraded to this level
Line 8: Number of days you wish the caller to hold this access level.
(OPTIONAL)
ie: In the above example the caller would be at level 50 for 730 days.
You MUST have the next line set or who knows what access level the
caller will be downgraded to, once the subscription expires.
Line 9: Level caller is to be downgraded to when his/her subscription expires.
(OPTIONAL)
Line 10: Number of minutes the caller would get per day at the first upgrade
level. (OPTIONAL)
NOTE: This number is for display purposes only, and should be entered in
minutes.
Line 11: Download Bytes available per day at the first upgrade level. (OPTIONAL)
NOTE: This number is for display purposed only, and should be entered in
Bytes. You may add commas as needed
ie: 1,000 would read on the screens 1,000 bytes per day
Line 12: Contributors Conference number to join the caller to. (OPTIONAL)
This program will join the caller to the conference number you
specify here, with RXS flags.
Line 13: Sysop's Conference number to pass messages to (OPTIONAL)
This program will send messages to the Sysop when:
1. An error occurs (will pass errorlevel)
2. A caller successfully completes a donation
NOTE: I urge you to configure this setting. If you choose not to the only
way you will know there is a problem with the program, is by reading
the tab.log
Line 14: Name of the file containing your list of Active SID's. One SID
(Seven digit number) on each line. File must reside in the same
directory as the TABS.PPE
Line 15: Yes, or No ...... Do you wish to have TABS-PPE update the callers
caller notes. You must have the Caller notes PSA installed for this
to work.
Other Notes:
* Indicates new in this version......
* Does not require the usage of the TMAN.EXE program....
Upon entering the PPE, the caller will first be shown the INTRO(G). file, and
then screens showing him the different upgrade choices that are available
(TO HIM) if his access level is higher than the lower access level you have
configured, then he will not see that screen. If you have configured this
PPE with only one upgrade level, then the caller will only see the one upgrade
If a caller decides to donate to your BBS but is at a level higher than what you
have specified in the configuration file, the donation will be accepted and a
message passed to the caller.
This program will create and update a log called TABS.LOG, that will be located
in the PPE directory.
This program will allow you to Inquire as to how many SID's you have left.
* Will allow you to add a new batch of SID's to your active SID's list. At the
same time it will pack the active SID list by removing an SID USED statements,
and or invalid SID's
* In all cases after a caller has successfully entered his SID, he will be
presented with a short screen saying Thank you, and showing him the new access
levels and his caller notes will be updated with his donation information.
The two "Welcome" type screens included with this .zip file, may be altered as
you see fit, but MUST reside in the same directory as the PPE and must
maintain their original names.
* This version of the program is TOTALLY UNCRIPPLED, but you will find that
it has a 5 second delay upon exiting the PPE and a Please register me note.
* This PPE will produce the following error levels (for internal use) and will
log them to your TABS.LOG for your troubleshooting pleasure....:)
Errorlevel 10 = User entered a valid SID and was upgraded....
Errorlevel 11 = User entered an invalid SID
Errorlevel 12 = TABS PPE could not create its temporary work file.
Errorlevel 13 = Could not find file containing the list of new SID's to add
to your active SID listing.
Errorlevel 14 = Could not locate the active SID listing. You entered the
name incorrectly on line 14 of the config. file or it is not
located in the same directory as the PPE
If you have any trouble with this program. I may be reached via the RIME
network PCB Utilities conference, if you choose you may route messages to me
via ->1475 or the PCB Support Echo on FidoNet or netmail via 1:275/25
Good luck, and may the contributions pour in !!
Remember, this program is SHAREWARE...... The $5 registration fee will allow
you to download the registered version of this program, and will remove
the built-in delay upon exiting the program.
You may send the registration fee to:
Ray Sulich
1012 Scarborough CT.
Virginia Beach, VA
23456
Support BBS:
Straight Board BBS at:
804-468-6454 USR DS HST 16.8 V32/Bis V42/Bis
804-468-6528 AT&T Dataport 14.4 V32/Bis V42/Bis