The system is designed to be a modular databasing system, it is made up of
multiple files:
README: this file
add_show.php - the handler for the add show form. generates a preview and
SQL insert statement
addshow.php - the add show form itself.
admin/index.php - the administration tool. Allows control of the
database entries, so should be
placed in a password-protected directory.
admin/admin_handler.php - the handler for the admin tool. Again,
needs to be secured
bbhelp.php - help file for the BBCode enhancements.
db_library.php - the Database Abstraction Layer. This version of the file
ties the system to a MySQL database. The system can be ported
to other database types by modifying this file. See the file
for more documentation.
dehtml.php - the handler to remove HTML code from a posting (for security)
and to parse any BBCode entries into corresponding html.
index.php - the engine to display the table of shows
settings.php - the user settings file. Please edit this file before uploading
the system to your server.
SETUP_xxxx - where xxxx is the database implementation - text file with
install instructions to set up the database.
INSTALLATION:
Copy all files into the proper directory. Ensure that the admin folder
is password protected!
Edit the settings.php file to contain the proper page headers, footers
and home directory, as well as the other configurable settings.
Read the appropriate text file for your database implementation.
Ensure your HTTP server will serve index.php as a default page
Currently, there is only a plugin for MySQL databases. If you would like to write a plugin,
contact the author, and it can be posted on this page.
OPERATION:
Users will go to the chosen folder and be served the index.php page.
From that page, they will be able to view shows or add a show.
Show additions will be placed into the database, but flagged as hidden.
The administrator must then verify the entry, and set it visible. The
administrator can also delete the show.
Old shows are not automatically purged from the system. Use the PURGE
button to remove all shows up to the current date.
BBCODE:
The system allows for the use of BBCode, a HTML-type system allowing
for formatting of messages, but with administrative control over
allowable tags. View the bbhelp.php page for more on the implementation
of BBCode in this system.
OTHER:
More information on BBCode is available at www.phpbb.com
LICENSING:
Portions of this program use code licensed under the GNU GPL.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
The GNU GPL can be found at: http://www.gnu.org/licenses/gpl.txt
or write:
the Free Software Foundation, Inc.
59 Temple Place - Suite 330
Boston, MA 02111-1307, USA.
SUPPORT:
Support for this product can be obtained by emailing the author. New modules for interfacing
with alternative database sources can be written by request.