PHP Event Organizer

This PHP/MySQL based events organizer is administered from a back panel, and enables users to easily view events and appointments. Events can be organized by title, date, location and descriptions.

As soon as the inputted date has passed, the event will be no longer shown, instead moving to a "past event" area. The administration panel has the option of limiting the organizer to only display events that are up to and including a specific number of days away. This way, administrators can put dozens of events into the system at one time, while end users only see and browse nearby events.

It can help organize dates and appointments in an easy to use fashion.

Options

  • change local time / server time offset (if webhosting is in different timezone
  • change number of days ahead an event must be before it shows up

After payment completion, you will be automatically returned to the download page. If you are not, please email wesg [at] wesg [dot] ca.

Demo

Included files

  • connect.php
  • edit.php
  • events.php
  • processor.php
  • readme.txt

Installation

  1. Extract the zip file to web directory.
  2. Open connect-sample.php in a text editor and change the required MySQL details to suit your database. Rename it to connect.php.
  3. Include the code <?php require('events.php'); ?> somewhere in your page code to display the organizer. Ideally, it should be a standalone PHP page.
  4. Do something similar with <?php require('edit.php'); ?> Be sure this page goes into a password protected area of your site. Otherwise regular users can change events and settings.
  5. Load the administration panel and follow instructions to install the database tables.