gcdb version 1.1.5
by Cory Watson

NOTICE : You MUST use PHP 4.0.1pl2 or better with this version of gcdb...  There 
is a bug with readdir() that causes gcdb to randomly not be able to find the
list of language files.  I am using PHP 4.0.4pl1 and Apache 1.3.12.

NOTICE: gcdb comes with admin/admin as the default user/pass, please change it
customers can login if they use their CustomerID and passwords (in Customer
table) to a readonly page

NOTICE: if you are upgrading, use the DB Patches in the dbdump directory

NOTICE: Please, after you have gcdb working, before you let the outside world
see it, move dbdump and Documentation subdirectories, as they contain the 
default passwords and such. (You should have changed them anyway, but just to
be safe)

gcdb is an attractive MySQL/PHP billing database.  gcdb supports Customer, Payment,
Invoice, Account, and Trouble Ticket entries.  Records can be added, edited,
or deleted.  On the fly balancing, searching, recurring charges
(accounts can be set to monthly/quarterly/biannualy/yearly billing) and support 
for multiple languages is currently implemented.  gcdb is NOT a total solution
as it's not tied into the system (although a few Perl scripts could do it).

The file gcdb.php contains most of the important stuff.  If you need to change
anything, or if you'd like to see the functions I wrote or just need to see the
code, it's in there.  As are most colors and stuff.  You _must_ change the
info for connecting to a db, as I've left it with some defaults. This is in
gcdb-settings.php.

The explanations for the Configuration options can be gotten from the the
Configuration file in Documentation.

Languages are in the lang directory.  If you'd like to contribute a translation
just translate the english file, and mail it to me (yourlanguage.php) and I'll
include it (and contact you when we add strings). 

A dump of my test database is in the dbdump directory.  It is very small, but
it is easier than hand creating the tables.

Here's a rundown of what everything means from the showprofile screen:

Search   : top, allows quick access to searching
Toolbar  : far left, quick links to useful parts
Customer : top left, customer information
Accounts : recurring invoices basically, holds information like username and
           password.  calculates balances via the open/close date and the status
Payments : put payments here
Invoices : invoices... best used for 1 time charges (setup fees and such) 

Side Notes:  Netscape 4.x sucks... The HTML behind gcdb is pretty complicated,
with lots of embedded tables and such.  It takes it's sweet time to render
on that browser, whereas IE and Mozilla do much better jobs.  Be warned. 
For all you KDE'ers, Konquerer seems to do a very good job.

If you want to help, send me an email (gphat@cafes.net).  I'll gladly take
patches/suggestions/flames/ideas/money/jobs.  I'll try and help where possible.
