FTS FileStats (c) 1995 W.C.C.S. v1.x                                07/03/1995

Data (941) 337-4950,5480                                              W.C.C.S.
Fax  (941) 337-7470                                        The Beach Board BBS
Voice Mail (941) 278-2893                               Written By: David Ward
Internet: Sysop@tbb.com                                     Fido: 1:371/1 or 8


               Ŀ
                * See the end of this file for Updates Notes * 
               


                        FTS FileStats - What is It? 


FTS FileStats is a program that is only of use to TBBS Sysops that are running
TDBS and using FTSPRO (File Transfer System Prof.).  FTS FileStats is a
on-line file Statistics program written for FTSPRO.  It will work with all
versions up to v2.x.  This product is not connected with Frontier Technology
Systems Corp. but is solely written and support by W.C.C.S. on The Beach Board
BBS.

You also must be using the Profile setup that FTS Supports.  This is discussed
in your FTS Doc's.  This TPG does not alter any FTS file.  It does read them
and gathers information ONLY, the files that are changed and updated are all
FTS FileStats.

The only setting in FTSPRO that should be on if you want the download counts
tallied correctly is COUNT DOWNLOAD under Global Settings.  This is the field
that tells FTS to count the number of times that a file has been downloaded.
We also assume that you are using the default directories that FTS uses to
store it's data.  Other than that, no other setting in FTS makes a difference.
We just read away.

FTS FileStats will take a Profile that you have defined, and let you and your
users see just what is in each area.  A listing of the fileareas in your
profile will be presented, you pick the area whose stats you want to see.
That area is displayed and logged.  Logging?  We felt that most sysops would
want to know how many users and which ones were going into what areas.  We at
The Beach Board have close to 250,000 files now online.  Using 36 CDROM drives
and 15 Gigs of Hard drive space we have tons of files.  We wanted users to be
able to see what was in each area 'on the fly.'  I wrote this program to do
just that.

The displays are as follows:

         1   BYPOPREQ         CD-ROM By Popular Request      1 D ON: ONLINE
         2   AFILES1          CD-ROM The Arsenal Files 1     1 D ON: ONLINE
         3   AFILES2          CD-ROM The Arsenal Files II    1 D ON: ONLINE
         4   AFILES3          CD-ROM The Arsenal Files III   1 D ON: ONLINE
         5   GAMERS           CD-ROM The Gamers Arsenal      1 D ON: ONLINE
         6   SWONLINE         CD-ROM Shareware On-line       1 D ON: ONLINE
         7   TECH-A1          CD-ROM The Tech Arsenal        1 D ON: ONLINE

        .... and so on....

 Lets Pick Area 1 above:

   Area            Description                      Files        Bytes   DLCnt
[BYPOPREQ] 1   By Popular Request: Amiga Files #1   330     26,556,416     251
[BYPOPREQ] 2   By Popular Request: Amiga Files #2   215     24,228,864      75
[BYPOPREQ] 3   By Popular Request: Amiga Files #3   249     21,145,600     301
[BYPOPREQ] 4   By Popular Request: Amiga Files #4   278     22,786,048      25
[BYPOPREQ] 5   By Popular Request: Ansi Files       715      6,471,680   1,021
        .... and so on....
[BYPOPREQ] 50  By Popular Request: Unprotects & Ch  1656     61,992,960     78

Total Files 11,519 using 623,467,520 bytes, or 594 MegaBytes.
Average Filearea 12,469,350 bytes. Average file size 54,125 bytes.
These files would fill up 435 1.44M Floppies or 1,731 360k Floppies!
At 14.4k it would take 1,219 hours to download the files sent sofar,
or 50.81 days downloading, 24 hours a day,
7 days a week nonstop. 1,487 Total Downloads.            Run Stats again? (y/N)

Screen pausing is handled, based on users more setting.  Since we have the
stats for each area, let's total them.  The act of viewing logs what area
is viewed.  The user then has the chance to pick another area or exit the
program.  Very simple and to the point.  Most of the work is being done by
the program!  Other than picking an individual filearea, a user can also
pick M for the master file report at the opening screen.  This report will
total all of the fileareas in the given profile.



                          Setup And Installation 


The TPG will install itself.  If you run the TPG file and the operating files
are not found, it will start the installation process.  During the first run,
you will get a message asking if you are installing the program for the first
time.  You should find out the DOS profile name before you start and make
sure you know the paths to your Userlog.bbs & FTSPRO Directories.

  Add a menu item like the following (Preferably on your file menu):

         Entry:
         Priv=0
         KEY=^@ TYPE=200 Opt Data=D:\FTS_STAT\FTS_STAT /q

        This is what will call the program and run it 'normally'.

  NOTE: Make sure that YOU are the first person to run this program.  The
        first user in the program will be asked the config information.

You will be asked the following questions:

        1 - Are you installing the Program for the first time or reinstalling
            the program?  Answer Y

        2 - What Privilege level do you wish to log?
            If you do not want anyone logged you would set this at a high
            value, but do not exceed 254.  Setting this at 254 would not log
            anyone except the users defined as Sysops.  BUT if you have the
            "log sysop" option set to "No", then it will not log the Sysops.
            I recommend that you set this value at 0 to get things started,
            after all, we all like log files and we want to know if users see
            and use a program we have.  After a while you may want to turn
            this off.  The log file is a small dbf file that should not get
            too large.  When viewing the log file you have the option to
            erase it.

        3 - Do you wish to have the Sysops logged when searching?
            Later you will give a Privilege Level which defines the Sysops,
            if a user has this level or higher and you answer Yes, they will
            be logged.  If No, Sysops will not be logged.

        4 - What is the Privilege level you want to be defined as a Sysop?
            Enter level 254 if you only want yourself to have access to
            the Sysop Functions.

        5 - What is the Path to your Userlog.BBS file?
            This is used when you receive your key file BUT is also needed to
            run the demo.  Enter the path i.e. C:\TBBS\ and make sure you
            enter the trailing \.

        6 - Enter the path to your FTSPRO working directory.  In most cases it
            is ?:\FTSPRO\ where ? equals the drive letter. For example, if
            your FTSPRO is on drive I and in the FTSPRO directory you would
            enter I:\FTSPRO\ with the trailing \.

            Look over the rest of the information on the screen and make sure
            that you have answered based on your system.


        7 - What FTSPRO Profile Area would you like to start with?
            DON'T MISS this one!  Enter the PROFILE that you want FTS
            FileStats to use. In the example we have used a profile called
            OPEN which is a .DBF file in the \FTSPRO\CTL\PROFILES directory.
            This file must exist.  You can use PROSETUP.EXE to find
            your current profiles.  You will be shown a list of the .DBF
            files in your \FTSPRO\CTL\PROFILES directory that you can pick
            from.

        8 - You will then see this screen so you can double check your answers:

 Ŀ
 FTS FileSearch (c) WCCS v1.50i                                              
 You must end all Paths with a Trailing \ i.e. D:\FTSPRO\ not C:\FTSPRO      
 
 ͻ
                                                                             
 Path to your FTSPRO Directory : I:\FTSPRO\                                  
 Path to your FTS_STAT.TPG Files : D:\PRGS\NEWFILES\TEST\                    
 Privilege level to Log :   0     Privilege level for Sysops : 254           
 Log the Sysops (Greater then SysPriv)? (Y/N) : Y                            
 Path to your TBBS Userlog.bbs file : C:\TBBS\                               
 FTS Profile to use (Must exist): OPEN                                       
      You Can also edit this file from DOS, edit the CNFG.DBF file           
 ͼ

 Run the program again and this time press M at the opening screen.  This will
 display the master filelist for all fileareas in the PROFILE that you
 selected.  Since no data will be found, it will ask you if it can run the
 stats for each filearea.  You answer Y or just sit back, the default on this
 prompt is only 15 seconds and is Y.  This will created the master file report
 and gather all the needed data for each area.

 You're finished!  Run the program and see the results!  If you have different
 profiles like we do and base them on different access levels, you can set up
 more than one copy of this program on your system.  Ask us for more
 information if you are going to use it this way.  If you have any corrupted
 FE*.DBF files, this program will result in an error message.  Note the error
 and repair the damaged file.  This is one way to make sure that all of your
 FE*.DBF files are ok and in good shape.  When we run into a damaged .DBF file
 we use Norton's FileFix to repair it.

            Note: There is on-line help as you install this program.


                           Other Options on TPG 


To EDIT the configuration information use the following format:

         Entry:
         Priv=255
         KEY=^@ TYPE=200 Opt Data=D:\FTS_STAT\FTS_STAT /q && SYSEDIT

You may want to run this from SYSOM if you have it.  If you do type the
following:

        C:\> DOTBBS 200 D:\FTS_STAT\FTS_STAT /Q && SYSEDIT
                        \----------\------>  Path to your FTS_STAT directory

To VIEW the data in the log file, use the following format:

         Entry:
         Priv=255
         KEY=^@ TYPE=200 Opt Data=D:\FTS_STAT\FTS_STAT /q && VIEW

SYSEDIT and VIEW Options are also available on the main screen for users
defined as Sysops.


                                 DISCLAIMER 


As author of this software, I take no responsibility for any damage incurred
to your computer system from the use of this software.  This software was beta
tested and all known bugs were repaired.  In no way can this program do any
damage to your system or your files unless the program is changed other then
by me.  If any bugs are found please let me know asap thru Internet E-Mail at
Dave.ward@tbb.com or Fidonet at Dave Ward 1:371/1 or 371/8.


                                    Other 


Unconditionally, these files do not become your property.  You are obligated
to be responsible for your key file and TPG files and to ensure no one else
can or does obtain a copy from you.  It grants only you, the original
purchaser, use of this software as outlined in the license section of
this document.  Key files and your license to use this software are not
transferrable.  If you fail in these obligations you will not be eligible
for upgrades or technical support and, at our discretion, we may take
legal action against you for any damages incurred by your actions or lack
thereof in the case that you fail to protect your key file or TPG files from
being copied by another person.

We have tested this program with 47 areas in a Profile, 200,000+ files, and a
filearea with over 800+ fileareas.  If you find some combination that gives an
error message, we would like to know asap so we can fix it.  The beta test
cycle for this program lasted over 4 weeks.

If you experience an End of File error while making the master report the
first time, run the program again and rerun the master report.  If you get
the error again, note the filearea and check the DBF file to make sure it is
not corrupted.  See the end of the installation notes for information on
fixing bad .DBF files.

If this file is posted on a communications service, please include the
following as the description (It's is enclosed as FILE_ID.DIZ).
͸
 FTS FileStats v1.50i Dated: 07/04/95 
;
FTS FileStats is a on-line file Statistics
program written for FTSPRO.  It will work
with all versions up to v2.  FTS FileStats
is only use full for systems running TBBS/
TDBS that are also running FTSPRO (File
Transfer System Prof).  FTSPRO is one of
the best file systems we have seen to
date. FTS FileStats will take a Profile
that you have defined, and let you see
just what is in each area. This is all
processed on-line so it is up to date!
Reports include each filearea, displays
totals, file counts, download totals,
and master totals for the entire Profile.
Other fun stats as well are included.
Can be used for more than one profile.
Ŀ
This Product is ShareWare and is FULLY  
functional but does expire on 07/29/95  
Written by:  Dave.Ward@tbb.com          
The Beach Board BBS (941) 337-4950      


                                  Shareware 


Ok, now you're thinking "What's the catch? What is the cost?"  If you feel
you could use this program, the cost of this version is $24.95.
We will have quite a few updates to this program but cannot promise when they
will be available.

   For the latest version, a registered copy, or a new demo call The Beach
Board BBS at (941) 337-4950 (28.8k) or (941) 337-5480 (14.4k).

We accept Visa/MasterCard Online.

Logon Name : TBBS SYSOP
Password   : SUN

Then just follow the prompts.

This is a fully functional program that will expire on 07/29/1995.
You can FTP a new demo by sending a message

        To: FTPMAILER@tbb.com
        Subject: <Does not matter>
        Text:

        GET FTS_STAT.ZIP

   or

        FREQ thru Fidonet at 1:371/1 or 1:371/8 using the name of FTS_STAT.ZIP

 
                                  LICENSE 
 
 This software is protected by both United States copyright law  and
 international copyright treaty provisions.  Any disputes relating to this
 software will be governed by the laws of the state of Florida.  The
 prevailing party in any action or proceeding brought in connection with this
 software shall be awarded reasonable attorney's fees to be paid by the other
 party. By using this software you agree to all terms and conditions of this
 license agreement.  If you choose not to agree and abide by the terms of
 this agreement, you must remove this software from your computer system.
 UNREGISTERED copies of this software can be freely distributed providing that
 the original contents are not modified in any way.  Disk duplicators,
 CD-ROM distributors, and Bulletin Board System operators are granted the
 option to charge a reasonable fee for providing a copy of this software if
 it is understood by the purchaser that the fee does not entitle them to a
 registered copy of this software.  A REGISTERED copy of this software,
 however, can not be copied or used at more then one location HOWEVER you may
 run more then one copy of this software on the same BBS system to allowed the
 use of more than one profile.  This duplication can not exceed four copies on
 a single system.  You may backup the software to make archival copies for the
 safeguarding of your data.  You may not give this software away to anyone.
 You can transfer the license of this software if sold, by paying a transfer
 fee to transfer the key file and/or .TPG files.  You cannot send your key file
 and/or .TPG files to anyone.
 
                                  WARRANTY 
 
 Ward's Computer Consulting Service hereby disclaims all warranties relating
 to this software, whether express or implied, including without limitation
 any implied warranties of merchantability or fitness for a particular purpose.
 Information in this document is subject to change without notice and does
 not represent a commitment on the part of Ward's Computer Consulting Service.
 W.C.C.S. will not be liable for any special, incidental, consequential,
 indirect or similar damages due to loss of data or any other reason.  In no
 event shall W.C.C.S. liability for any damages ever exceed the price paid for
 the license to use this software, regardless of the form of the claim.
 The person using this software bears all risk as to its quality and
 performance.
 
                                  SUPPORT 
 
 If you have problems installing or using this software we will attempt to help
 you as much as possible.  Many problems can be resolved easily through a brief
 message or a fax message.  You can contact us via e-mail by calling our BBS
 directly or sending a FidoNet or an InterNet message.  The telephone number
 and e-mail addresses for our BBS are listed at the beginning of this document.
 If you would rather call us voice, please call our voice mail number of (941)
 278-2893 and leave your name, number, serial #, nature of your problem, and be
 expected to receive a collect phone call within 1-24 hours.  Most calls are
 returned within a few minutes to an hour.

                                   UPGRADES 


Once you register this program, you will receive a KeyFile.  You will be
entitled to FREE updates within the current version.
When the program changes from v1 to v2 or v2 to v3 there may be a small
upgrade fee.  This is not a promise.  It depends on what is added to this
program.
                   Maintenance Releases will ALWAYS be free!


                                    The Form 


Name: _______________________________________________ Date ____/_____/_____

BBS Name: ______________________________________ Voice Phone (____) ____-______

Mailing Address: _______________________________  Data Phone (____) ____-______

City: _________________________ State: _________  Zip :_____________--_________

Internet Address: _______________________________ FidoNet: ____________________
Ŀ
 Qty   Item                                            Cost          Extended

   1  FTS FileStats v1.5 ............................   24.95           24.95

 ___  Download the file from The Beach Board BBS         0.00            0.00
      (Also where updates will be made available)

 ___  Mail a Copy on a Diskette __ 3.5/1.44 or __ 1.2M   6.95          _______

 ___  Shipping charge (Overnight $11.95, Two Day $6.95, Ground $2.00)  _______


                                   Tax 6.00% (Florida Residents ONLY)
                                                                       

                                                       Total Enclosed $________
Ŀ
Form of Payment[] Charged On-line              *FAX or Mail this Form signed*
               [] Charge information enclosed  *FAX or Mail this Form signed*
               [] Check or Money Order enclosed*FAX or Mail this Form signed*


Credit Card ( [Visa] / [Master Card] )


________/__________/__________/________

_______/_______                                 ______/______/_1995
Expires Date:                                   Date

   I Agree to pay the total listed under Amount Enclosed to W.C.C.S. in Full.


______________________________________  _______________________________________
Issued To: (Print Above)                 Issued To: (Signature )


If Mailed, Mail to:

        W.C.C.S. ATTN: David Ward
        Box 181
        Fort Myers, FL 33902-0181


                                Update Notes 


July 3, 1995    Cleaned up main screen and added a few more options to the
v1.50i          Report at the end.  Added a Log Privilege level option, if
                this is set to "0" no one is logged.  Works separate from the
                log sysop option.           * First Official Release Version *
                
July 1, 1995    Added the ability to tally the download counts and display the
v1.50h          totals.  If you were running a previous version you need to
                deleted the ALL_STAT.DBF file and do a [M]aster File report.
                This will recreate the file and redo the tallies.
                
May 15, 1995    Program started all versions from 0.1 to 1.50g were in beta.
v0.1 to 1.50g   No release note on these updates.
                


               As always, we welcome your suggestions and comments!



                                Trademarks 


*NORTON is a trademark of Symantec Corp.
*TBBS, TDBS and SYSOM are trademarks of eSoft, Inc.
*FTS and FTSPRO are trademark of Frontier Technology Systems Corp.
                                                                         [eof]
