Following is a list of the PHP files that make up phpBugTracker and the functionality contained within them:
attachment.html
Adding, deleting, and viewing attachment information.
bug.html
Adding, displaying, and editing bugs. This includes the detailed view of a bug, printable view, bug history, a view of the votes for a bug, and the code that emails users about bug changes.
config-dist.html
This file is used as a template for generating the configuration file during installation.
config.html
This file is empty in the distribution package. When phpBugTracker has been installed this is the main configuration file that contains the table name definitions and includes the required packages.
include.html
This file is included by every other script at page load, and contains page set-up such as creating the database connection, initializing the template object, and doing authentication checks.
install.html
This file is used during the installation process to gather configuration information from the user and to set up the database.
logout.html
This is used to end the user's session.
newaccount.html
The code for creating new accounts and emailing accout information to new sers is located here.
query.html
The bug search form is rendered and handled by this script, along with the resulting list of bugs from a query.
report.html
Various summary reports.
upgrade.html
Used when upgrading to a new verison of phpBugTracker. This file is changed with every release to include (mainly) the database queries required to upgrade the installation to the latest version.
user.html
User preferences and password changes are handled via this script.
admin/*.html
Each of these files handles a segment of the adminsitration. That is, group.html handles all the group adminstration, project.html is used for the project administration, etc.
inc/auth.html
Authentication class.
inc/functions.html
Supporting functions such as build_select(), etc.
inc/db/*.html
These files, named by database type, contain queries (such as left joins) that have different syntaxes among various database types.
languages/*.html
Named by language code, these files contain the localization of the text used throughout phpBugTracker.