Version 3.2 Descriptive Grid

You can print this out and refer to it as needed.

        Files Description       

Location1

Permissions
Required
Upload
Format4

                                      
Notes5

UNIX
CHMOD2
NT
IUSR_XXX3
Main Script Directory
Master directory where all files are stored.
/cgi-bin/EventHandler 777 Change
(RWXD)
(RWXD)

 

N/A This directory was WWCcontests in previous versions.
Event Administration
This is where you create, modify, and delete events as well as administering them. This is where the users login.
/cgi-bin/EventHandler/admin.pl 755 ASCII  
Script Administration
Interface to set master script variables as well as default settings.
/cgi-bin/EventHandler/admin-main.pl 755 ASCII  
CGI Library
Used to perform numerous functions
/cgi-bin/EventHandler/cgi-lib.pl 666 ASCII  
Date Library
Date manipulations
/cgi-bin/EventHandler/date.pl 666 ASCII  
Diagnostics
This will display information related to your server along with information on your files which can aid in troubleshooting.
/cgi-bin/EventHandler/diagnose.pl 755 ASCII  
EventHandler Script
This is the main script which handles all the entries for your events.
/cgi-bin/EventHandler/EventHandler.pl  755 ASCII  
Script Setup File
This is the main setup file which contains all all the variables needed to run the script properly on your server.
/cgi-bin/EventHandler/setup.pl  666 ASCII You should never delete or overwrite this file unless you want to perform a new install.
Routine Library
Handles numerous functions. 
/cgi-bin/EventHandler/subs1.pl  666 ASCII  
Routine Library
Handles numerous functions.
/cgi-bin/EventHandler/subs2.pl  755 ASCII  
Routine Library
Handles numerous functions.
/cgi-bin/EventHandler/subs3.pl  755 ASCII  
Routine Library
Handles numerous functions.
/cgi-bin/EventHandler/subs4.pl  755 ASCII Requires the CGI.pm module to be installed on your server.
Translator
Used to translate the script into other languages.
/cgi-bin/EventHandler/translator.pl 755 ASCII  
Compatibility Script
Same as the EventHandler Script but used to provide compatibility for users of the older versions of  WWC Contests Script who have not changed their links.
/cgi-bin/EventHandler/WWCcontests.pl  755 ASCII  
Master Template
Master template to be used if no other template are defned.
/cgi-bin/EventHandler/template.htm 666 ASCII If using ID's, each user will have their own master template.
Contest Template
Template used for contests when template is not defined in the event variables.
/cgi-bin/EventHandler/cont_tpl.htm 666 ASCII If using ID's, each user will have their own contest template.
Survey Template
Template used for surveys when template is not defined in the event variables.
/cgi-bin/EventHandler/surv_tpl.htm 666 ASCII If using ID's, each user will have their own survey template.
Poll Template
Template used for polls when template is not defined in the event variables.
/cgi-bin/EventHandler/poll_tpl.htm 666 ASCII If using ID's, each user will have their own poll template.
Translate Directory
Directory where all translation files exist.
/cgi-bin/EventHandler/translate 777 N/A  
Master Translation
Contains all the items that need to be translated.
/cgi-bin/EventHandler/translate/master.pl 666 ASCII You should never modify this file.
English Translation
Contains all English translations.
/cgi-bin/EventHandler/translate/English.pl 666 ASCII  
Images Directory
Contains all the images needed by the script.
/cgi-bin/EventHandler/images Default N/A This directory may be outside of the cgi-bin directory depending on if you can have images files in your cgi-bin directory.

 

Image Files
All files in the images directory
/cgi-bin/EventHandler/images/* Default Binary  
Data Directory
This is the main directory where all of your event data and files are stored.
/cgi-bin/EventHandler/data 777 N/A This directory was 'contests' for the WWC Contests.

You should never overwrite or delete files in this directory unless you want to perform a new install or you know exactly what you are doing.

When using ID's, subdirectories will be created under this directory for each user. Examples:
/cgi-bin/EventHandler/data/jimbob
/cgi-bin/EventHandler/data/maryjane

User Setup File(s)
When using ID's, each user will have their own setup file which stores information specific to their events.
/cgi-bin/EventHandler/data/????/setup.pl

 

666 N/A When using ID's, each user will have their own setup file which stores information specific to their events.

These files are created and modified by the script. You should never have to edit them directly.

Uploads Directory
If you allows users to upload files, this is where the files are stored.
/cgi-bin/EventHandler/uploads 777 N/A  
Temp Directory
This is where temp files may be created for uploading and other features.
/cgi-bin/EventHandler/temp 777 N/A  
 
Miscellaneous Files
Readme File
Contains the 'End User License Agreement' as well as other important information.
  /cgi-bin/EventHandler/Readme.txt        
  1. Name of the directory/file and it's suggested location in your web site.
  2. The permissions you need to set using CHMOD.
  3. Permissions which need to be set for the IUSR_XXX account for the file or directory on the NT server.
  4. The format in which you need to upload the file. Either BINARY or ASCII.
  5. Any notes which may be pertinent to the item.