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.