home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Black Box 4
/
BlackBox.cdr
/
bbs_mail
/
acc_0110.arj
/
ENGLISH.DOC
< prev
next >
Wrap
Text File
|
1991-12-08
|
17KB
|
539 lines
ACCOUNT V1.02
-------------
This program was designed to let sysops keep User/Point payments
in order.
Consideration to registration
-----------------------------
Note, this program is not public domain or freeware !
This program is shareware. You are granted a license to try ACCOUNT
for a trial period of 30 days without risk. If, after this time, you
find the program useful and intend to use it to manage your user-
accounts, you are expected to register.
To register ACCOUNT please transfer DM 20.-- to
Harald Lichtblau
Kreissparkasse Hannover (Germany)
BLZ :250 502 99
Account:2108378072
Please write your full name, home address, FidoNet Address
and the program name in the notes for the receiver at the transfer
form.
If I get the registration order, I will send you a registration number
crashmail, if your system supports CM. After receiving your registration
number press <R> in the startup window and enter your personal
registration number.
If you not reachable via crashmail, tell me via netmail or in a letter, how
I can send your personal registration number to you.
My address is: Harald Lichtblau
Germany
Langestrasse 1
3008 Garbsen 4
Fido-Net 2:240/1.3
If I write a new version of ACCOUNT, (I suppose I will do so) you do NOT
need to reregister your current version.
The registration number will keep all further versions of ACCOUNT running.
Please write your registration information down on a piece of paper and
store it in a safe place to avoid trouble.
Selling ACCOUNT
---------------
1. I do NOT allow the selling of ACCOUNT via PD/Shareware marketing companies.
If you want to, you need my written permission.
2. I do not mind if you put the software in your BBS to let other users
make a download of it.
3. You can also put the software in Shareware-packets (e.g. Mailbox-software)
without my explicit permission. However you are not allowed to put it
in, if you sell the packets via a PD/Shareware marketing company. (see #1)
The things I mentioned in #2 and #3 are only important if we talk about
the complete archive containing the following files :
ACCOUNT .EXE The executable program.
(Default is english language, see end of this doc)
BATCH .BAT Batchfile to envoke aditional actions, after creating of
remindments.
ENGLISH .ARJ This sub-archive containing the english text and *.DAT files.
ENGLISH .DOC The english doc. file. (This file)
GEMAN .ARJ This sub-archive containing the german text and *.DAT files.
GERMAN .DOC The german doc. file.
The ENGLISH.ARJ and GERMAN.ARJ archives contain the folowing files in the
english and the german language.
!NEWS! .TXT Bugfixes from V1.0 to V1.05
BEZAHLT .DAT Example text for an acknowledgment to generate.
DAT .DOC The short doc. file for *.DAT files.
TEXT-1 .DAT Example text for the 1. remindment to generate.
TEXT-2 .DAT " " " " 2. " " "
TEXT-3 .DAT " " " " 3. " " "
TEXT-4 .DAT " " " " 4. " " "
In addition to that, the archive can contain a banner file of the
bbs you made the download from.
Guarantee
---------
I tested this software for quite a long time and it worked well. I am
not responsible for any damage to your hardware, software, psyche or
anything else. That's your own problem !
You are using this software at your OWN risk !
If you use this software you automatically agree to these terms.
A word from the author
----------------------
ACCOUNT is a software to manage the sysop's users and points accounts.
If this program detects a payment or the necessity to pay, it will automatically
write reminder messages or receipt messages and put it in your Fido style
(*.MSG) netmail folder.
This should happen in the mailer's netmail directory.
I have tested this software succesfully with the following:
D'Bridge 1.30 and MBUTIL
Frontdoor 1.99 (2.0) and TosScan.
I don't know if the ACCOUNT will work with any other systems using a different
mailer or tosser.
ACCOUNT creates messages automatically, so you don't need additional
software like Ghostwriter.
The only thing you need is ACCOUNT itself (:-)), a Fido-Style (*.MSG)
netmail-folder and a FIDO compatible mailer.
Introduction
------------
To make the installation of ACCOUNT as easy as possible, create a
directory for ACCOUNT and its help-files. Then copy the first 5 listed files
to that directory and extract the sub-archive with the next 7 files in your
language.
It is not necessary to jump to that directory before starting ACCOUNT,
ACCOUNT does that automatically and returns to the original-directory
after program-termination.
When fireing up ACCOUNT the software tests to see if a database and a
config file exists (ACCOUNT.DBF and ACCOUNT.CFG).
If the files do NOT exist, the software assumes a first time installation and
runs its build in installation routines.
It is not possible to terminate the install routine via <ESC>, it must be
completed.
Next, the DBase compatible Database, named ACCOUNT.DBF and the Index-file
(ACCOUNT.NTX) are created.
ACCOUNT.NTX is not DBase compatible !
ATTENTION !
After registering ACCOUNT it is no longer possible to modify the first and
last name of the sysop.
If you modify the name info. in any way, the program will NO longer run.
Configuration
-------------
╔════════════════════════ Mailer Configuration ═════════════════════╗
║ ║
║ SysOp: Co-SysOp 1: Co-SysOp 2: ║
║ First name...? Harald Robo ║
║ Second name..? Lichtblau Cop ║
║ Fido-address.? 2:240/1.3 2:240/1.3 ║
║ ║
║ Path to the netmail directory (*.MSG)....: D:\DB\MESSAGES\NETMAIL ║
║ Path to the netmail rescan signal-file...: D:\DB\DBRIDGE.RSN ║
║ Path to the netmail waiting signal-file..: D:\DB\DBRIDGE.NMW ║
║ ║
║ * Origin: See you later ... (2:240/1.3) ║
║ Subject.: Your account ║
║ ║
╚═══════════════════════════════════════════════════════════════════╝
At first, please enter your full name and you Fido Net Address.
The entrys for Co-SysOp 1: and 2: are only needed if you wish to farward the
last two remindments to other peoples as you too.
Then you need to define some mailer specific parameters.
1. The full path name including drive to your Netmail-directory. Do not use
the final-backslash.
The following files will be analysed by account but ACCOUNT writes the
files when sending a reminder or a receipt message.
2. The full path name including the drive to the file the mailer uses to decide
running a netmail-rescan or not.
3. The full path name including the drive to the file the mailer uses, to
detect unread mail and display it in the status line ("Netmail waiting").
The mailer should not require information in files 2. and 3. If one or both
of the fields are empty, ACCOUNT will run despite of that, but none of the
files will be created after a netmail was written.
After you have finished this part of the configuration, the Fido-Net address
will be displayed behind your origin-line and you can now enter your personal
origin.
The text width for your origin is 79 characters.
All space-characters (ASCII 20) in front or behind the text will be deleted.
You can use the origin by inserting a "%0" at the end of the *.DAT files.
The "%0" will be replaced by the origin.
In the subject field you can enter the text, which should appear in the
subject of the reminder/receipt msg.
╔══════════════════════ Remindments Configuration ══════════════════════╗
║ ║
║ Path to the raw file for acknowledgments..? BEZAHLT.DAT ║
║ (only send when a payment was received) ║
║ ║
║ Path to the raw file for 1.remindments...? TEXT-1.DAT ║
║ send on which account(s)..........? 14 ║
║ Call BATCH.BAT after this.....? N (Y/N) ║
║ Path to the raw file for 1.remindments...? TEXT-1.DAT ║
║ send on which account(s)..........? 7,6,5,4,3,2,1 ║
║ Call BATCH.BAT after this.....? N (Y/N) ║
║ Path to the raw file for 1.remindments...? TEXT-1.DAT ║
║ send on which account(s)..........? 0 ║
║ Call BATCH.BAT after this.....? N (Y/N) ║
║ Path to the raw file for 1.remindments...? TEXT-1.DAT ║
║ send on which account(s)..........? -14 ║
║ Call BATCH.BAT after this.....? N (Y/N) ║
╚═══════════════════════════════════════════════════════════════════════╝
In this mask you must enter the Filenames of the *.DAT files.
You only need to modify these parameters if you have renamed the dat-files
or if they are not in the same directory as ACCOUNT.
With the help of these files the reminder and receipt messages are created.
You can modify them with a normal ASCII editor to make them fit as you
desire.
If ACCOUNT creates a reminder msg. with the help of the last couple of
files, a copy of the message will be sent to the sysop.
In addition to that, you can specify in each file, to whom the reminder
msgs. will be sent to.
That means : if a user/point account matches the number in the file, a
reminder message will be sent.
The information for the accounts, the reminders will be sent to, should be
seperated by a "," if more than one account appear in one field.
Do not use " " or "+". "-" is allowed.
The first and the last should not be a "," !!!
If you enter at "Call BATCH.BAT after this......?" <Y>, ACCOUNT will call
automatical a batchfile named BATCH.BAT after creating of this remindment.
Diese Datei mus sich im ACCOUNT Verzeichnis oder im Suchpfad befinden.
ACCOUNT tells all known datas of the user, whow was the destination of the
remindment, to this batchfile.
Now, it is easy to delete this user automatical from your userlist or to
delete his password.
All you need for this aktion is a tool that can do the things, do you think.
Are you a programmer ? =:-)
But one thing at least, always remember, ACCOUNT call this batchfile via a
DOS-Shell and rest of memory isn't big !
If in a *.DAT file the field for the path or the account is empty, the
reminder-msg will NOT be created.
╔═ Printerconection ? ═╗ Last but not least you can specify where your
║ LPT1: ║ printer is connected.
║ LPT2: ║
║ COM1: ║ If you are not an owner of a printer (you lost :-)
║ COM2: ║ please choose file. Then the printings will
║ File: (ACCOUNT.PRN) ║ be written to the ACCOUNT.PRN file (you find that
╚══════════════════════╝ in your account working directory)
The configuration is now finished :-) (easy, isn't it ?)
If you want to modify the configuration, you can press <F10> to get to
the configuration-menu.
This will only work, if you do not redirect you function key with e.g the
prompt function.
Main-menu
---------
╔════════════════════════════ Administration ═══════════════════════════╗
║ Search for a user ║
║ <Ins> Enter a new user ║
║ Edit user ║
║ Enter a received payment ║
║ <Del> Mark user for deletion ║
║ <Esc> Exit program ║
╚═══════════════════════════════════════════════════════════════════════╝
Search for a user
-----------------
If you choose this option, a new window appears.
You have now the possibility to change the sort method. Possibles are :
Sort on names
Sort on address
Sort on accounts
If you leave the window by pressing enter, the sort method will be written
to disk.
In addition to that, the selected user will be copied the administration
menu.
If you leave the window by pressing <ESC>, the sort method will be restored
from your selection in "search for user". The original user will also be
displayed.
You can print in that window as well.
After pressing <P> for printing, the print-job will be started.
This software prints in the same direction like on the screen, you get
also the time, amount of the last payment and the date for the next
rate.
If your printer is not online, a window will allow you to abort or retry.
Enter a new user
----------------
You can now enter a new user :
I think you do not need assistance to the first couple of fields :-)
First name ...........?
Last-name ............?
Address...............? The COMPLETE Fido-address of the user.
e.g. 2:240/1.3 for points
2:240/1 my boss or a normal user
Costs per 30.41 Days..? How many a month for your user costs.
(A mont have rounded 30.41 days)
Amount of money.......? How much money the user payed.
Date of receiveing....? When the money arrived at your bank account.
You can quit during your inputs by pressing <ESC>.
After completing your inputs for a new user, the software calculates the account
of the user and the date of the next payment.
Now a receipt message will be printed, and your system will send the Netmail
via the system mailer to the user.
Edit user
---------
With this function you can edit all your user data execpt the automatically
calculated data.
If you change the date of the next payment, the payed amount of money or the
calculation-scheme, ACCOUNT calculates the date for the next payment and the
actual account for the user automatically.
If a reminder msg. is already created, the internal flag will not be reseted.
Enter a received payment
------------------------
That's almost all, but there is another small feature ....
If you want to generate reminder msgs. for test purposes, you can reset the
flag, that indicates that the user already received a reminder msg. and that
prevents duplicate reminding, by paying 0,-- to that account.
Mark user for deletion
----------------------
This is just the function to mark a user for deletion or unmark it.
If you want to kill the deleted user from the database, just call ACCOUNT
with the "pack" parameter.
Exit program
-------------
Exit the program and turn back to dos, what else ?
Commandline parameters
----------------------
"?" = A small help, looks like this.
"E" = Switch to English language.
"D" = Switch to German language.
"AUTO" = Automatical scaning of database and writing of remindments.
"PACK" = Clean database from users who are marked for deletion.
This program was written in november 1991 by Harald Lichtblau on (2:240/1.3).
All rights reserved.
The English Doc. file was translated by Henning Bitsch (2:247/31)
and corrected by Howard Sucher (2:247/83).
Thanks Henning and Howard. :-)