Bitsand is an online booking system for live role play events. It was initially written for the Lions faction in the LT system, but it can now be used by any faction or guild.
PHP JavaScript CSS Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
NON_WEB
admin
help
img
inc
install
.gitignore
LICENSE
README.md
booking.php
bookingconfirmdelete.php
bookinglist.php
bookings_rss.php
change_password.php
download.php
eventbooking.php
eventbookingconfirm.php
eventdetails.php
eventlist.php
export.php
faq.php
iCalendar.php
ic_confirmclear.php
ic_form.php
ic_view.php
import.php
index.php
maintenance.html
ooc_form.php
ooc_view.php
paypal_receipt.php
register.php
retrieve.php
start.php
terms_dist.php

README.md

bitsand

Bitsand is an online booking system for live role play events originally written by Russell Phillips for the Lions Lorien Trust faction. Since it's creation it has been modified so that it can be used for any faction or guild.

Registration information can be pulled between different Bitsand installations if the person booking uses the same e-mail and password on all installations.

Bugs, feature requests, questions and any other items can be done by creating an Issue at Bitsand Github page.

It is recommended that you "Watch" the Github repository so that you will be kept up to date with new releases and updates. Alternativly if you're not a Github user, sign up to our Mailing List to receive notifications of new releases.

Please note, the new location of the Systems file (for registration import) is: https://cdn.rawgit.com/PeteAUK/bitsand/NON_WEB/systems and not the old Googlecode one.

Bitsand is known to be in use by:

Installation Instructions

For new installations

  1. Create a database user and database (in mysql, this is done outside of bitsand)
  2. Copy inc/inc_config_dist.php to inc/inc_config.php and fill in config details (leave root user as NULL for now)
  3. Copy inc/admin_dist.css to inc/admin.css
  4. Copy inc/body_dist.css to inc/body.css
  5. Copy inc/help_dist.css to inc/help.css
  6. Copy terms_dist.php to terms.php and update them!
  7. Load /install in a browser
    1. Click on Create tables and follow instructions
    2. Click on Initial configuration and follow instructions
    3. Click on Configuration file & database test and make sure all things are ok, resolve any issues before continuing
  8. Delete /install and /NON_WEB directories
  9. Register a user and make him root
    1. Register a user
    2. Log in as that user and look at the footer of the page to find that users player id (it says Logged in with Player ID X)
    3. Edit inc/inc_config.php and set the player id of the root user to the one you just register (look for define ('ROOT_USER_ID', NULL);)