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.
Clone or download
Latest commit 430fdc0 Sep 15, 2018
Permalink
Failed to load latest commit information.
NON_WEB Updated list of sites using bitsand to be the new harts booking syste… Oct 13, 2015
admin Made new column accept NULL Mar 13, 2017
help Removed trailing spaces May 29, 2015
img Changed the help icon May 31, 2015
inc Merge pull request #18 from jfharden/disallow-blank-logins Sep 15, 2018
install Allow plus characters in email addresses. Oct 13, 2015
.gitignore Added ignores for admin & help css files Jun 1, 2015
LICENSE Changed "Bitsand system" into "Bitsand project" within the license file May 29, 2015
README.md Merge branch 'master' into add-install-instructions Oct 16, 2015
booking.php Removed trailing spaces May 29, 2015
bookingconfirmdelete.php Removed trailing spaces May 29, 2015
bookinglist.php Removed trailing spaces May 29, 2015
bookings_rss.php Removed trailing spaces May 29, 2015
change_password.php Removed trailing spaces May 29, 2015
download.php Removed update e-mail address and pointed to the Github repository an… May 29, 2015
eventbooking.php Removed trailing spaces May 29, 2015
eventbookingconfirm.php Handled date and value fields more accuratly Nov 30, 2016
eventdetails.php Protection when an invalid event is viewed Nov 30, 2016
eventlist.php Removed trailing spaces May 29, 2015
export.php Removed trailing spaces May 29, 2015
faq.php Removed trailing spaces May 29, 2015
iCalendar.php Changed source URL for iCalendar May 29, 2015
ic_confirmclear.php Removed trailing spaces May 29, 2015
ic_form.php Added extra fields to default character creation Nov 30, 2016
ic_view.php Removed trailing spaces May 29, 2015
import.php Removed unecessary die command Mar 13, 2017
index.php Merge pull request #18 from jfharden/disallow-blank-logins Sep 15, 2018
maintenance.html Updated the license information for non-PHP files May 29, 2015
ooc_form.php Added editable field for player number Mar 13, 2017
ooc_view.php Removed trailing spaces May 29, 2015
paypal_receipt.php Update paypal_receipt to not need login and work with the now-mandato… Sep 15, 2018
register.php Removed debugging Nov 30, 2016
retrieve.php Removed trailing spaces May 29, 2015
start.php Removed trailing spaces May 29, 2015
terms_dist.php Removed trailing spaces May 29, 2015

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);)