This file lists every file in the OpenCart distribution. It serves as a roadmap to installers and new users of the application: AUTHORIZE-NET.pdf : account application for an Authorize.Net gateway account (and merchant account if you do not have one). COPYRIGHT : Copyright statement. INSTALL : Instructions on how to install OpenCart. LICENSE : GNU GPL license for this open source software. README : An introduction to the OpenCart software. ROADMAP : This file (you are reading it). COPYRIGHT : The copyright for OpenCart. OpenCart is licensed under the GNU GPL license. In a nutshell, "do what you want with it, but give us credit for the initial work". TODO : A partial list of things we need to do to complete version 1.0. The cgi-bin directory is used to maintaing CGI programs for supporting the shopping cart. The following files exist in the cgi-bin directory: README : A basic set of pointers for understanding the program modules. add.pl : This module adds items to the shopping cart. billing.pl : The second in the series of checkout processing programs, this script collects billing information from the customer. cart.pm : This is the shopping cart API module used by most of the other programs in the application. checkout.pl : the first in the series of checkout processing programs, this script collexts shipping information from the customer. clear.pl : This script clears an existing shopping cart. confirm.pl : The third in the series of checkout processing programs, this program asks the customer to confirm their order in order place the order. Terms and conditions may be presented here. display.pl : This routine will display the contents of the shopping cart. payment.pl : The fourth and final program in the series of checkout processing programs, this program bills the customers credit card, displays the order invoice and sends email to the customer. redirect.pl : This module sets the cookie that is used by the shopping cart. remove.pl : This module removes and items from the shopping cart. update.pl : This module updates quantities in the shopping cart. webscr : This module is a drop in replacement for the PayPal add to cart program. It maps PayPal element names to internal form elements and adds items to the shopping cart. The db directory is used for maintaing database code for the application. The following files exist in the db directory: backup.sh : a sample UNIX backup script for backing up the database cart.dbd : the database schema for the OpenCart database dumpquick.sh : a quick database dump script for MySQL under UNIX dumpschema.sh : a UNIX script to obtain a database schema from a database dumptable.sh : a standard UNIX script for dumping a table in a database timestamp.pl : a routine to create timestamps in various formats create-user.sql : SQL statements for creating the database userid and password The data sirectory is the root directory of the website for storing HTML files and images referenced on the site. This directory contains the following files: testcart.htm : this is a test script for testing the OpenCart application after it has been installed and configured. cart/ : this is a subdirectory containing a variety of images that are used for buttons and other tasks in the shopping cart. Each image is named based on its contents, followed by its width and height in pixels.