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.10.1
Name Modified Size InfoDownloads / Week
Parent folder
olr-README.php 2024-12-31 5.3 kB
gm-online-reg-v1.10.1.zip 2024-12-31 389.6 kB
files.txt 2024-12-31 4.5 kB
README.txt 2024-12-31 4.9 kB
changelog.txt 2024-12-31 11.4 kB
Online-Registration-Guide-V1.10.pdf 2024-12-31 289.3 kB
Totals: 6 Items   705.0 kB 1
<?php
// GM Online Registration System version 1.10.1  December 30, 2024
// 
// 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 disable of Early/Late Registration Discount/Fee for any Attendance item(s)
// 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
// Configurable From and Reply-To values for sent emails
// Optional sending of Pending Registration confirmation emails to any email address
// 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.
// 
// NOTE: This system has only been tested with a web host running a 
// Unix/Linux operating system with the Apache or Lightspeed web server.
// It has NOT been tested with a web host running the Windows operating system 
// with the IIS web server. 
// Contact the developer if you are using a Windows server and have problems with the system.
//
// ----- INSTALLATION
// 
// For a new installation, see the instructions in the User's Guide
// Online-Registration-Guide.pdf
// 
// It is not possible to update a running version 1.9 to 1.10.1
// 
// To update a running version 1.10 to 1.10.1:
// 
// 1. Copy the olr-edit-regs.php, olr-validate.js, and olr-README.txt files 
// from version 1.10.1 to your existing version 1.10, overwriting the old files.
// 
// 2. Edit the old olr-config.php file:
// Line 5: change the version number to 1.10.1
// In approximately line 26, change the value of $c_olr_version to "1.10.1"
//
// 3. If the online registration system version is in the footer
// of the online-reg-xxx.html files, update it to 1.10.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: olr-README.php, updated 2024-12-31