Super Vote for T.A.G. 2.6 by Peter Yao.
The BBS at the End of the Universe 1-201-884-2795 FIDO 1:2606/513
USR Dual Standard 1200/2400/9600 v32bis/v42bis
Support also available through FIDO's TAG Door Echo.
Special thanks to Rob and Vic for the TAG structure.
NOTICE
------
o You need to have SET PY=C:\BBS\DATA\ in your environment (recommended
that you put this in your Autoexec.bat).
C:\BBS\DATA\ is where your User.lst is located, and you must include the
backslash after DATA\
o The reword choice function is design to good use, not to deceive public
tally.
o The program is made and tested to use in local mode only. It will work
from remote if you use Doorway with SV and a Doorway compatible terminal
program from remote.
o If you are new to Super Vote, please read the history comments below,
they are also part of the document and can help you locate little
features.
FUNCTIONS
---------
o Generate who voted what on all questions or selected questions. The
screen blanks out while it is in progress. As long as you can hear
the music, it is still working.
o Generate end result as a .msg for bulletin and option to delete question.
Allows the viewing of individual voting result, will inform if the user
is locked out.
o Allows re-wording the question and choice without starting all over.
o Find out who hasn't even voted once and show their ID. You can then
leave mail to tell them [V] to vote. The system will do it for you.
It will append to the mail if you have already left him something, and
it will not send him anything if he already has the notice.
* Add additional choices that you missed and optionally reset user voting
pointer. This is good for if you do not feel like entering all the
choices again. New option of Reset choice of a particular question
allows you to let those particular users to revote on the new choice
you've just added. For example I inserted a v32bis choice among the
type of 9600 modems people have. I reset just the old choice
"Dual Standard" and leave everything else the way they are.
o Delete unwanted choices. This function makes users who voted on the
deleted choice(s) to vote again.
LET ME KNOW IF YOU WANT IT
An alphabetized form of NOTVOTED.TXT instead of ID number-wise.
--------
If you like this program, please send $5 for registration. Your sponsorship
will keep these utils going.
Custom design util that can also be used by other sysops will be considered.
Requests can be left on TAG echo or netmail to 1:2606/513 Peter Yao.
Send your registration to:
Peter Yao
27 Marlin Drive
Whippany, NJ 07981
KNOWN BUG
---------
o Delete question function after outputing end result might leave the
system to tell user there is a new voting question although there is none.
UPDATES
v2.7
03/31/92 o Uses 2.6 structure.
v2.6
02/21/91 o SV will remeber your last position of the highlight bar instead of
default to question #1.
o Some change of words.
o Distinguish deleted user from locked out user.
o New function: Reset voters of a particular choice. (read
above * )
v2.5
11/03/90 o I don't have time to fix the problem with single question
output so now system process would generate for all questions.
o If the dot stops, that means you have duplicate account for
user.uname. Use Match11.zip to check for duplicates.
o Got rid of music and displays '.' instead.
o Display '.' for Notvoted.txt also.
o No longer turns your cap lock on at Individual function.
v2.4
09/03/90 o ESC in main menu will bring you to Exit to DOS choice, before it
would excute the highlighted choice.
o Not sure if you knew, but the menus are mouse supported. Right
button acts as ESC. (It was never mentioned.)
o Officially end the 19 question limit. It will split into 2
sides for choices if you have 20 questions.
o Fixed the bug of locked out user showing a different user # in
NOTVOTED.TXT. Now it will display (Locked Out) next to the
user last call date and also the right user account #.
In VOTING.TXT it would show as (LO) instead.
v2.3
07/28/90 o Uses PY= environment.
o Changed the 2nd auto output NOTVOTED.TXT to 1st parameter.
o The sub-menu header under Output Question is fixed.
o Lined up last call dates in NOTVOTED.TXT.
o Last call date is changed from 1990 to 90 in NOTVOTED.TXT.
o Fixed a bug of where account #256 users have wrong account #s
showing in Voting.txt.
o Optimized code.
v2.2
05/15/90 o Above dox change (more extensive).
o NOTVOTED.TXT now has a last call date next to the user.
o Adding a parameter allows you to output NOTVOTED.TXT
to the parameter name. (IE. VOTE GFILES\BULLET5.MSG)
So you can add this to your event batch and create a bulletin.
o Enhanced editing capability. Now you can use INS to insert
or delete characters in re-word or add choice.
o Option to re-init user voting on a particular question after
adding more choices.
o The music will now play until the system process is finished.
It will repeat if necc. It will stop when the process is done.
v2.1
04/21/90 o This is a rush release to meet TAG v2.5e specification.
o Music change.
o Default path now work with any drive letter.
v2.0
01/24/90 o The program now releases memory of the sorted users. Now after
every system process it should retain the original RAM amount.
o Display old voting question when editing.
v1.9
11/24/89 o Inform if the user is locked out in Individual look up.
o Detect color or monochrome adaptor. (Does not know if there is a
problem with Hercules sysop - need input!)
o Fixed the bug if the percentage is divided by zero.
o Fixed the bug on deleting the voting question, however the
system will prompt there is a new voting when you delete the
question.
o Optimized code.
o Report K memory free.
o Properly capitalize user names on outputs.
o Added background music when it's doing system process. This is
to let you know that it is still working. Of course the music
might stop before the actual process is done. No sound will be
heard if you run Vote under Desqview window with Tame's -time
-notimer parameter.
v1.8
09/10/89 o Added terminate question. This will generate the voting result
to VOTE#.MSG then you can put this in your bulletin. You'll
also be asked to terminate the voting question.
o Set to 64k stack size.
o Some other little enhancements.
v1.6
08/30/89 o New method for System Process (finally!) The original method
will read (total amount of choices * amount of user ). On the
max. user # handled by TAG (600) and max. choices (180), the
program would have to read 108,000 records! The new method
will only read 600 records. 180 times the efficiency!
v1.4
08/23/89 o Fixed CAP lock release upon exit.
o Press return upon re-wording question/choice leave the question
the same.
o Better looking menu, you can either use arrow keys and return or
press the number for faster input.
o Re-word choice is now menu selectable.
o Stop adding more choices when there are 9 (max.) already.
v1.2
08/10/89 o Added fast CRT routine on individual look-up.
o Added total vote for each choice.
o Optimized source code utilizing more subroutines.
o Added buffers 2k and 10k respectively for Notvoted.txt and
Voting.txt. Majorly increase speed on slow HDs.
o Allow partial user name look up for Individual look-up section.
o Added error handling if User.lst does not exist.
o Got rid of deleted users showing up on Notvoted.txt.
Older history erased. It goes back to stone age.