Download Latest Version gm-online-reg-v1.10.1.zip (389.6 kB)
Email in envelope

Get an email when there's a new version of GM Online Registration

Home / v1.8.1
Name Modified Size InfoDownloads / Week
Parent folder
Online-Registration-Guide-v1.8.pdf 2023-03-17 589.4 kB
README.txt 2023-03-17 4.2 kB
changelog.txt 2023-03-17 10.4 kB
files.txt 2023-03-17 4.5 kB
gm-online-reg-v1.8.1.zip 2023-03-17 660.7 kB
Totals: 5 Items   1.3 MB 0
GM Online Registration System version 1.8.1  March 16, 2023

The separate files listed here are included in the zip file.
The separate files are provided so you can read about the system
without downloading the zip file.

This is an online registration system for any event.
It supports any combination of registrations for an event, 
sale of merchandise, and/or sale of membership.

It is distributed as open source freeware under the 
Open Software License v. 3.0.

It uses PayPal to collect the money, so requires a 
PayPal seller account.

It can be installed in any existing web site that supports
PHP scripts and MySQL databases.

You create a MySQL Database, User, and Password.
You edit one configuration file,
then click one button to create the database table,
then click another button to create the registration page.

The generated registration page is fully functional,
but not very pretty. It is assumed you will want to 
re-format it and modify the text.

----- FEATURES

Optional Attendance registration for one event
Optional sale of merchandise (T-Shirts, etc.)
Optional payment of membership (Single or Family)
Any combination of Attendance, Merchandise and/or Membership
Registration for multiple people
Option to not share personal information with others
Options to indicate Gender, Child, and/or Student
Optional custom Status values to support things like a Waiting List (handled manually, not automatically by the system)
Optional Hospitality options: Need, Offer, Smoking, Cats, Dogs, Car Pooler, etc.
As many custom data fields as needed, in various formats (number, decimal, text, radio buttons, selection lists)
Optional support for multiple phone numbers and types (home, cell, etc.)
As many Attendance options as needed
As many Merchandise options as needed
Optional discount for Early Registration or fee for Late Registration (date is handled automatically)
Optional discount for other purposes (organization membership, etc.)
Optional donation field
Optional payment of deposit instead of entire amount
Optional payment of PayPal fee
Optional use of custom PayPal Payment pages
Optional return to your web site from PayPal (with creation of confirmation page)
Optional shutdown of registration at a specified date (date is handled automatically, with creation of registration closed page)
Automatic updating of registration status for PayPal Refunds
Confirmation email is sent to user and to registrar, for Registrations and Refunds
If hospitality is filled in, email is sent to hospitality coordinator
Separate page (NOT password protected) to display just the names of the Paid registrants
Separate page (password protected) to display all registrations and download in Excel CSV format
Separate page (password protected) to edit or delete registrations
Separate page (password protected) to create database table and the HTML registration page via one-button clicks
Optional reference to this Online Registration System in registration page footer
Logging of all registrations and paypal transactions
Error checking for invalid or missing data
Restricting web access to sensitive files
Setting of PHP error options

----- REQUIREMENTS

PayPal Seller account
Web server with PHP scripting (version 5.x, 7.x, or 8.x,
tested with 5.6, 7.4, and 8.1), and with MySQL database
Someone with enough HTML and web server knowledge to create and 
   modify files in your web site, including creating a MySQL database.

----- INSTALLATION

For a new installation, see the instructions in the User's Guide
Online-Registration-Guide.pdf

To update from version 1.8:

1. Copy the olr-validate.js and olr-README.txt files from this version
to your existing version, overwriting the old files.

2. Edit the old olr-config.php file:
Line 2: change the copyright year to 2023
Line 5: change the version number to 1.8.1
In approximately line 26, change the value of $c_olr_version to "1.8.1"

Home Page: https://www.glennman.com/online-reg/home.html
Download Site: https://sourceforge.net/projects/gmonlineregistration/
Developer: Glenn Manuel, gemdancer@fastem.com

Source: README.txt, updated 2023-03-17