File Descriptions

 

These are listed in the same manner as the directory structure:

 

/cgi-bin/wonderdesk/

wonderdesk.cgi

This is the main cgi file that is access by everyone’s browser.

 

index.html

An index.html file is sometimes needed to prevent people from browsing the directory. So it has been included in many of the directories just to be on the safe side. It was not designed to be the entry into the WonderDesk.

 

 

/cgi-bin/wonderdesk/secure/

.htaccess

This is used on Unix and Linux web sites to password protect the secure directory. NT users must get in touch with their web host system administrator and ask them to password protect the secure directory.

 

Password protecting this secure directory is your 2nd level of defense again security risks. The first level of defense is the fact that you installed the files underneath a cgi-bin which generally has prevents people from downloading and critical files.

 

This password protection prevents people from accessing your control panel! There are different ways to set up a .htaccess file, so if you are unsure, you should get in touch with your web host system administrator and ask them for assistance.

 

auth.pl

This file contains the authentication code for the built in WonderDesk security.

 

customer.cfg

This file has a few extra settings that can be manually set, but the main thing to know about this file is it contains the customer info database fields. For those who will be hacking up the WonderDesk, you can modify or add fields in here. Keep in mind that modifying fields will make future upgrades a bit more difficult.

 

 

customerhtml.pl

This file contains the majority of the code needed for displaying the various html pages for the customer database.

 

default.cfg

This file has a few extra settings that can be manually set, but the main thing to know about this file is it contains the help desk database fields. For those who will be hacking up the WonderDesk, you can modify or add fields in here. Keep in mind that modifying fields will make future upgrades a bit more difficult.

 

email.pl

This file contains the code necessary to launch emails to everyone.

 

faq.cfg

This file has a few extra settings that can be manually set, but the main thing to know about this file is it contains the FAQ database fields. For those who will be hacking up the WonderDesk, you can modify or add fields in here. Keep in mind that modifying fields will make future upgrades a bit more difficult.

 

faqhtml.pl

This file contains the majority of the code needed for displaying the various html pages for the FAQ database.

 

index.html

An index.html file is sometimes needed to prevent people from browsing the directory. So it has been included in many of the directories just to be on the safe side. It was not designed to be the entry into the WonderDesk.

 

language_dutch.cfg

language_english.cfg

language_french.cfg

language_german.cfg

language_korean.cfg

language_portuguese.cfg

language_swedish.cfg

language_spanish.cfg

language_norwegian.cfg

These language files contain all of the WonderDesk text that is displayed to people’s browsers. If you want to change some of the wording, open up the language file and make the desired changes.

This file makes it real easy to rename the fields.

 

Mailer.pm

This is used to launch email for those using the SMTP email method.

 

masterhtml.pl

This file contains the majority of the code needed for displaying the various html pages for the help desk database.

 

masterengine.pl

This contains the main database engine code.

 

controlpanel.cgi

This displays the control panel.

 

generator.cgi

This file is used in conjunction with the control panel. It generates the variable files.

 

teditor.cgi

This is the template editor file.

 

closed.db (Most critical – Used for WonderDesk Standard)

This is your Closed help desk database file.

 

customer.db

This is your customer information database.

 

customer.count

This file keeps track of the last UserID used.

 

faq.count

This file keeps track of the last unique FAQ ID used.

 

faq.db (Most critical – Used for WonderDesk Standard)

This is your FAQ database

 

news.txt

This contains your latest News/Status announcements to your customers.

 

news-internal.txt

This contains your latest News/Status announcements to your internal technicians.

 

default.count

This file keeps track of the last Reference Number used.

 

default.log

If Auth Logging option is turned on in the control panel, this file keeps track of who does what, and when.

 

default.pass

This file contains your tracking account username and encrypted passwords

 

open.db (Most critical – Used for WonderDesk Standard)

This is your Open call database.

 

variables.cfg

This file stores your General Setup control panel settings.

 

variables_email.cfg

This file stores your Email Setup control panel settings.

 

variables_tech.cfg

This file stores your Technician Setup control panel settings.

 

 

/cgi-bin/wonderdesk/secure/templates/

 

default.html

email_close.txt

email_emergency.txt

email_modify.txt

email_notify.txt

email_reply.txt

email_tech.txt

email_update.txt

templ_add.html

templ_customer.html

templ_delete.html

templ_failure.html

templ_faq.html

templ_home.html

templ_login.html

templ_loginfail.html

templ_modify.html

templ_result.html

templ_search.html

templ_signup.html

templ_stats.html

templ_success.html

 

These files are your html and email templates. Their individual descriptions can be found in the Template Editor located in the control panel.