home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 17
/
CD_ASCQ_17_101194.iso
/
vrac
/
pbv_200.zip
/
PBBSVOTE.DOC
< prev
next >
Wrap
Text File
|
1994-08-01
|
15KB
|
349 lines
PBBSVote Version 2.00 (C) 1993, 1994 by Bing Wu & IMC
Released on August 1, 1994
┌─────────────────────────────────────────────────────────────────────────────┐
│▓▓▓▓▓ Introduction ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓│
└─────────────────────────────────────────────────────────────────────────────┘
This is PBBSVote Version 2.00. This program basically has the same function
as Most of other Voting doors. :-) But this one is easy to setup. It's
DesqView aware, Multiline operational, and many more features than other ones.
To run this program online on your BBS, you need to run either one
of the following BBS systems or one of the compatible systems.
■ RemoteAccess 1.xx & 2.xx
■ WildCat ■ QuickBBS
■ ProBoard ■ SpitFire
■ RBBS─PC ■ Telegard
■ WWIV
■ Any Software supports either one of above system's exit file
OR can create custom drop file.
┌─────────────────────────────────────────────────────────────────────────────┐
│▓▓▓▓▓ Features ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓│
└─────────────────────────────────────────────────────────────────────────────┘
■ Multi-Line / Major multi-taskers supported
■ Multi Voting database Files supported (+)
> Multiple logon screens
> Multiple database files
■ Internal carrier detector
■ User access options - Sysop command Line options
> Should User allow to add question (global)
> Should User allow to delete question (global)
> Should user allow to add answer (global)
■ Program configuration - Sysop editable configuration file
■ Full detail Log File
■ Co-sysop with sysop access (+)
■ Support upto 200 questions with 15 answers each
■ Full Screen External Voting Booth Editor
■ Great Graphics
■ Define a question to be Mandatory <Sysop Only>
■ Non-Fossil BBS Supported
■ Optional Customized Main Menu (+)
(+) Registered Only Features
┌─────────────────────────────────────────────────────────────────────────────┐
│▓▓▓▓▓ Licensing Information ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓│
└─────────────────────────────────────────────────────────────────────────────┘
PBBSVote refers to all executables and text files contained in the PBBSVote
archives released by Bing Wu (author) of Panda BBS! and International Meridian
Company of Minneapolis, MN (IMC).
1. PBBSVote is the copyrighted material of Bing Wu and IMC. It may only be
used in accordance with the Licensing Conditions.
2. You may use PBBSVote for period of three weeks on a trial basis in order to
determine its suitability for your system. After this period, you MUST register
each PBBSVote you run concurrently on same/different computers under same/
different BBS Names. Multi─Line BBS sharing same system files ONLY needed to
register one copy.
3. Commercial Sites (School, business, organization, or any site that conduct
commercial activities) must register this program first before it can be used.
4. Registration entitles you to use PBBSVote and any future versions of it
without any future registration.
5. The Products are provided AS IS. Neither the author nor any BBS operator
distributing this software is responsible for any damage incurred during the
operation of the program.
6. The Author (Bing Wu) and/or IMC can discontinue support and development
of PBBSVote without notice and at anytime.
7. You may not modify or otherwise reverse─engineer PBBSVote.
8. You may not use PBBSVote in any unlawful and/or illegal manner.
9. You are welcome to distribute PBBSVote as long as you don't charge more than
$5 for it, modify the program in anyway, or delete and/or files from the
original distribution archives. Distrbuting on CD-ROMs is welcome.
10. A Registered Version of PBBSVote MAY/MUST not be distributed with or without
Author and/or IMC's Permission.
┌─────────────────────────────────────────────────────────────────────────────┐
│▓▓ Registration & Support ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓│
└─────────────────────────────────────────────────────────────────────────────┘
-=[ Registration ]=-
This program is distributed as shareware. You are grant 21 days (three weeks)
trail period, after that you must either send in $10.00 registration fee or
discontinue use it. Also Commercial sites MUST register this program first
before it can be used. Otherwise legal action may be brought against you since
this program is CopyRighted. However, SISNet (Staying In Scouting Network)
System operators can freely use this program without registration while with
SISNet (a registration key will be sent to all SISNet operators freely
upon request).
The $10 registration fee grant you to use to all future versions of this
program without additional registration fee. Your registration will be either
send to you via crash netmail or conventional mail at no extra charge within
CANADA and USA. $5 charge applies for order outside USA and CANADA. See
REGISTRA.REG for more registration information.
-=[ Support ]=-
Echo Areas:
FidoNet: RA_UTIL, SYSOP, WILDCAT, PROBOARD, PCBOARD
SISNet: SIS_COMPUTER, SIS_SYSOP
Official Echo: PS_SUPPORT
(Available/Requestable on all Panda Software beta/support sites)
Support/Distribution Site:
■ When Sending request/help to following support sites, specify that how should
the support site reply your message. (ROUTE/HOLD)
Bing Wu @ Panda BBS! Mike Mcgrane
Data: 1-612-378-7783 (28,800VFC) 1-612-537-0449 (14,400)
Voice/FAX: 1-612-378-0885 FidoNet: 1:282/1024
SISNet: 74:74/0
FidoNet: 1:282/1016
InterNet: wuxx0037@gold.tc.umn.edu
Distribution/Beta sites:
■ Freq or DL the latest version of PBBSVote with magic name PBV from any of
the following sites:
Curtiss Denson
1-915-821-0661 (14,400)
FidoNet: 1:381/84
RANet: 72:318/0
Todd A. Lyon
1-318-582-3150 (14,400)
FidoNet: 1:3807/104
┌─────────────────────────────────────────────────────────────────────────────┐
│▓▓▓▓▓ Files In The Package ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓│
└─────────────────────────────────────────────────────────────────────────────┘
PBBSVote.EXE The main program
PBBSVREN.EXE The Maintenance Utility program for PBBSVote
PBVEdit .EXE External Full Screen Questionnaire Editor
PBBSVote.A?? Screen to display to your user when they load the program (3)
PBBSVote.CFG Configuration file for this program (NOT REQUIRED)
PBBSVote.DOC This file
BETATEST.APP Application form for join Panda Software beta test team
REGISTRA.REG Regsitration Form
PBBSDOOR.??? An utility for systems using DOOR.SYS drop file (2 - EXE and DOC)
┌─────────────────────────────────────────────────────────────────────────────┐
│▓▓▓▓▓ Upgrade ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓│
└─────────────────────────────────────────────────────────────────────────────┘
If you are currently running PBBSVote v1.xx, you can upgrade to the new
version by simply replace all the executables. You will need to delete the
old configuration file and reedit the new one if you are using the *.CFG file.
The database file (PBBSVOTE.BBS or ????????.BBS) can be converted to the new
format using the enclosed program *UPDATE.EXE*. Run this program without
command line parameter will cause the program to use the default filename of
PBBSVOTE.BBS, if you have any other PBBSVote format voting booth format data
file, simply run "UPDATE [FILENAME]", this will update the file you specified.
┌─────────────────────────────────────────────────────────────────────────────┐
│▓▓▓▓▓ Setup ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓│
└─────────────────────────────────────────────────────────────────────────────┘
The setup is easy and simple, it takes about 5 minutes in average time to
setup. The program can be run under ANY BBS software, such as RemoteAccess,
WildCat, QuickBBS, etc.,
This program doesn't require a configuration file, but it will certainly take
advantage of a configuration file. (SAMPLE INCLUDED) The configuration file is
self explanatory. Use a text editor open up the configuration file and modify
it as the way you wanted it to be.
You can run this program with or without a batch file, it all depends on how
you wish to do it.
The program takes advantage of the environment variable, but it's not required
to use the program.
SET PBBSV=[PathName]
┌─────────────────────────────────────────────────────────────────────────────┐
│▓▓▓▓▓ Setup Examples ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓│
└─────────────────────────────────────────────────────────────────────────────┘
Following samples are assuming that you ARE using the environment parameter
PBBSV. (SET PBBSV=D:\RA\DOOR\VOTE)
-= Running Multi-Lines =-
(type 7) Door call: *C /CD:\RA\BATS\VOTE.BAT *N *M
Batch file:
D:
CD \RA\LINE%1
D:\RA\DOOR\VOTE\PBBSVOTE /SRA\LINE%1 /NOANS /NOQUE /NODEL /C100
-= Running Single Line =-
(type 7) Door call: *C /CD:\RA\BATS\VOTE.BAT *N *M
batch file:
D:
CD \RA\LINE1
D:\RA\DOOR\VOTE\PBBSVOTE /SRA\LINE1 /NOANS /NOQUE /NODEL /C100
-= Running Multiple voting database =-
FIRST: (type 7) *C /CD:\RA\BATS\VOTE.BAT *N 1 *M
SECOND: (type 7) *C /CD:\RA\BATS\VOTE.BAT *N 2 *M
batch file:
D:
CD \RA\LINE%1
if %2 == 2 goto SECOND
goto FIRST
:FIRST
D:\RA\DOOR\VOTE\PBBSVOTE /SRA\LINE%1 /NOANS /PALTER
EXIT
;Using Voting database ALTER.BBS instead of default PBBSVOTE.BBS
:SECOND
D:\RA\DOOR\VOTE\PBBSVOTE /SRA\LINE%1 /NOANS /PCHOICE
;Using Voting database CHOICE.BBS instead of default PBBSVOTE.BBS
┌─────────────────────────────────────────────────────────────────────────────┐
│▓▓▓▓▓ Registered Feature ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓│
└─────────────────────────────────────────────────────────────────────────────┘
Once your PBBSVote is registered, you can customize the main screen of PBBSVote
by create file(s) called PBVMENU.(ANS/ASC/AVT/RIP). and place them in the
same directory as rest of PBBSVote files.
Once Registered, PBBSVRen recognizes two parameters instead of one, register
and find out which one.
Once Registered, PBVEdit allows to edit PBBSVote format files other than
PBBSVOTE.QST
┌─────────────────────────────────────────────────────────────────────────────┐
│▓▓▓▓▓ PBVEdit - Full Screen Question Editor ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓│
└─────────────────────────────────────────────────────────────────────────────┘
PBVEdit is the full screen voting booth editor for PBBSVote. When you start
the program it will scan through the directory for any PBBSVote format file
if PBBSVote is registered, otherwise PBBSVOTE.QST will be used.
Using PBVEdit, you can modify the answers, the questions, should the user
allow to add answer, is this question mandatory, and even the name of
the person created the question. But as always, you will not be able to
modify the # of votes each answer received.
┌─────────────────────────────────────────────────────────────────────────────┐
│▓▓▓▓▓ PBBSVRen - The Maintenance Utility Program ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓│
└─────────────────────────────────────────────────────────────────────────────┘
PBBSVRen is the program which *ACTUALLY* deletes those records marked as
as "deleted". And It also able to *RESET* the voting door database file by
reset all Questions' voting counters to 0;
Parameters:
RESET - Reset the Voting Booth Counter
PACK - Pack the Voting Booth
┌─────────────────────────────────────────────────────────────────────────────┐
│▓▓▓▓▓ Command Line Parameters ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓│
└─────────────────────────────────────────────────────────────────────────────┘
/S[PathName] - Points to the directory where the door drop file is
created (i.e. /SC:\RA\LINE1)
/D[PathName] - Where PBBSVote.EXE and its files are located. Overwrites
the PBBSV environment parameter if set. (i.e. /DC:\RA\VOTE)
/P[FileName] - Specify the file name (NO PATH) of the voting database file
to be used. If no file specified or this option is not used,
the default file "PBBSVOTE.BBS" is used. (+)
/NOANS - This parameter disables the user to add a new answer to
a voting question
/LOCAL - Run The Program in local mode
/NOQUE - Disallow the user to add a new question to the voting Dbase
/DEL - Allow the user to delete a question from the Dbase
/NOHANG - Disallow the user to logoff within PBBSVote
/NOPAGE - Disable the paging feature of the program. Overrides all
configuration settings.
/C[n] - Specified the security level of your co-sysop, if you wish
to have your co-sysop to overwrite any commandline
parameter. (i.e. /C100) (+)
--- End ---
NOTE: parameters /NOANS, /NOQUE, /NODEL will be ignored if and only if the
user is the sysop or a user whose security level match the one defined
with parameter /C.
┌─────────────────────────────────────────────────────────────────────────────┐
│▓▓▓▓▓ ErrorLevels ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓│
└─────────────────────────────────────────────────────────────────────────────┘
PBBSVote will exit with one of the following errorlevels:
0 - Critical Door error (no fossil, etc.)
1 - Carrier lost, user off-line
2 - Sysop terminated call, user off-line
3 - User time used up, user STILL ON-LINE
4 - Keyboard inactivity timeout, user off-line
5 - Sysop dropped user back to BBS, user ON-LINE
10 - User chose to return to BBS
11 - User chose to logoff, user off-line
12 - Critical PBBSVote error
┌─────────────────────────────────────────────────────────────────────────────┐
│▓▓▓▓▓ Contact IMC and the Author ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓│
└─────────────────────────────────────────────────────────────────────────────┘
Snail Mail:
Bing Wu
International Meridian Co.
604 Ontario Street SE
Minneapolis, MN 55414-3118
Voice:
(612)378-0885
Echo Mails:
PS_SUPPORT - Official Panda Software Echo, available on all beta/support sites
RA_UTIL, SYSOP, WILDCAT - FidoNet backbone echo
BBS:
Panda BBS! @ (612)378-7783
NetMail:
wuxx0037@gold.tc.umn.edu of InterNet
bing wu@1:282/1016 of FidoNet
bing wu@74:74/0 of SISNet
---
EOF PBBSVOTE.DOC
This program is based on Brian Pirier's EZVote. and Compiled with OD5.00ß10 and
Borland C++ V3.1.