Booking Calendar Lite

Description:

Calendar with possibility to mark if resources for some date are free or not. There are 3 states: “Reserved”, “Occupied”, “Free” (descriptions ma be changed in admin panel). Calendar is generated by the script and it let users to go through years back and forward. Calendar days are displayed regarding the real dates (feb 29!). Administrator can mark dates just by clicking on calendar day cell’s. Script is written in PHP (with MySQL) and JavaScript. When you install it you may link directly to calendar or include it in your web page (via PHP or SSI). Script is under GPL license so you may download and use it for free.

Light version features:

  • Easy navigation – unlimited back/forward by years.
  • Real dates (feb 29!).
  • Admin area for easy administration – click date to select.
  • Possibility to include in any .php page.
  • Possibility to easy translate months and states to any language.
  • Possibility to customize descriptions.
  • Possibility enable/disable copyright notice.
  • Possibility to create one calendar and one administrator account
  • Three possible states to define for each date

Demo:
Click screenshot to access demo:

Calendar demo

Calendar demo

Installation:

  1. Unpack downloaded archive.
  2. Prepare new MySQL database.
  3. CHMOD following files to be writeable by Apache (if unsure please set 777): mysql.inc.php, conf.inc.php, lang.inc.php.
  4. Execute “install.php” by opening it in your web browser (http://yourserver/yourpath/install.php) and follow the instructions.
  5. Don’t forget to remove “install.php” from your server when setup is done!
  6. To access calendar, open “calendar.php” file. Admin area may be accesed via “admin.php”. Additionaly you may include “calendar.php” in any of your php pages (as in attached example file “index.sample.php”).

Updating (since version 1.1):

  1. Backup your current files.
  2. Unpack new version.
  3. Copy these files from your backup “mysql.inc.php”, “conf.inc.php”, “lang.inc.php” to your new version directory (overwrite if necessary).
  4. Remove “install.php” from your new version directory.

Download

To download this script for free you need to register on this website with your email address. It will take you just a minute. Please use the form on the bottom of my right sidebar called “Software Notifications”.

Changelog

  • Version 1.0b (2009.09.17)  – first script release
  • Version 1.0.1 (2009.10.05) – improved language support
  • Version 1.1 (2009.10.28) – improved installation script, all settings may be changed in admin panel (no need to edit configuration files in notepad as in previous versions), possibility to disable copyright notice (Powered by…), optimized MySQL queries, some code cleanup
  • Version 1.2 (2010.01.04) – code optimization and cleanup, fixed character encoding in admin panel, fixed rss channel display when unreachable

Donations are welcome:

Booking Calendar Lite is free of charge but your donations help to pay some hosting bills and motivate its developer to continue his great work.

License:
Booking Calendar Lite is under GPL license from the Free Software Foundation. The code is provided «as-is» and in no event shall the copyright owner or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages.

Listed on:
HotScripts

Scripts.com
If you like this script
please RATE it!

Would you be so kind to share?
  • Digg
  • Twitter
  • del.icio.us
  • RSS
  • Facebook
  • Reddit
  • StumbleUpon
 

4 Responses to “Booking Calendar Lite”


  • Hallo how can i download your booking calander ?

  • Very nice work!!!

    i’ve downloaded the files.. done the CHMOD and when i press to create database it show me this error: MySQL_Connect Error – please check your setup and try again.

    is anything related to the host? i’m not sure if it supports MySQL… i’ve tried to configure it with an offline server with MySQL support but it shows the same error..

    can you help me? thanks in advance!

    • You first need to create mysql database and then use the details (user, pass, host) to connect to it. If you are unsure ask your administrator first.

Leave a Reply