SlideShare ist ein Scribd-Unternehmen logo
1 von 3
###########################################################

phpBookingCalendar - Booking Calendar
Copyright (C) 2004 Jeffrey James Walters

Licensed under the terms of the GNU Lesser General Public License:
http://www.opensource.org/licenses/lgpl-license.php

For further information visit:
http://www.jjwdesign.com/
design@jjwdesign.com

Version: 1.0 Beta 1
Modified: 2004-08-26
Apache/1.3.31, PHP/5.0.0, MySQL/3.23.57

###########################################################

Setup:

Setup information & variables can be found in:

includes/application_top.php

The first thing you will notice about this file is the quot;testingquot;
server settings. These can be felt alone, unless you wish to setup
a testing server on your Win32 machine. In that case I would
suggest looking towards WAMP5 to accomplish that task. Otherwise,
setup the Web server settings where appropriate.

http://www.en.wampserver.com/

Much of the 'application_top.php' file is setup constants, which
are already defined properly. Web server and file server paths
are defined and PHP include paths are extended.

MAIL_MYNAME and MAIL_MYEMAIL must be set for the Web server to
allow Sendmail to function properly.

Make sure to properly set the SQL database connection constants:
DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD,
DB_DATABASE
Check with your ISP if you are not sure of your database connection.

Towards the bottom of the 'application_top.php' file are the
majority of the booking calendar settings.
BOOKING_TIME_INTERVAL:

This is an extremely important setting!!!!!!!
Once set, it can not be modified. I recommend setting the interval
to either '30' or '15' (seconds). This should suffice for most
booking calendar situations.

MIN_BOOKING_HOUR and MAX_BOOKING_HOUR

This two setting are also extremely important! Once set, you can
expand the range, but it has not been fully tested yet. Reducing the
range would be more challenging and is not yet supported.

location_db_name

This array provides the mapping between location key and the schedule
MySQL DB table field name. Is you add additional keys, make sure to
add the columns to the 'booking_schedule' table.

location_display

This array provides the mapping between location keys and the
display text to be used by the Booking Calendar.

Requirements for authentication (login) and user settings can
also be found at the end of this script.


MySQL:

Once you've defined the basic setup parameters it's time to
setup your MySQL tables. MySQL SQL setup can be found in

includes/sql/mysql.sql

I would recommend using phpMyAdmin or some other MySQL tool
to execute the setup query. Make sure to add columns for
additional locations in the 'booking_schedule' table, if needed.

http://www.phpmyadmin.net/home_page/


FCK Editor 2.0 Beta 1:

The booking calendar takes full advantage of one of the best
WYSIWYG text editors available, FCK Editor. Now in version 2.0,
it supports Internet Explorer, Mozilla and Netscape browsers.

http://www.fckeditor.net/

FCK Editor directory: editor
Setup file for the FCK Editor: fckconfig.js
CSS for the FCK Editor: editor/skins/office2003/fck_editor.css

The FCK Editor distribution has been trimmed down. For additional
skins and languages, please visit the FCK Editor download page.


overLIB 4.00:

Also integrated into the calendar is the overLIB javascript
which handles the creation of the popup information boxes.

http://www.bosrup.com/web/overlib/

CSS/Fonts can be found in the setup file: overlib.js


Beta Warning:

While this is the first official release of the phpBookingCalendar -
booking calendar script, I can not guarantee that future versions will
be backwards compatible. Indeed, the database location mapping will
most likely be integrated into a future administration section.

Thank you for reading all the way down here ;)
Jeff Walters

Feel free to send bugs/comments/corrections/wishes to:
webcalendar@jjwdesign.com

Weitere ähnliche Inhalte

Was ist angesagt?

Start IoT with jQueryMobile - 기초5
Start IoT with jQueryMobile - 기초5Start IoT with jQueryMobile - 기초5
Start IoT with jQueryMobile - 기초5Park Jonggun
 
Start IoT with jQueryMobile - 기초3
Start IoT with jQueryMobile - 기초3Start IoT with jQueryMobile - 기초3
Start IoT with jQueryMobile - 기초3Park Jonggun
 
Sample of APK Analysis 3 - Gamer
Sample of APK Analysis 3 - GamerSample of APK Analysis 3 - Gamer
Sample of APK Analysis 3 - GamerLin BH
 
The Downsides Of Reciprocal Linking To Increase Search Engine Rankings
The Downsides Of Reciprocal Linking To Increase Search Engine RankingsThe Downsides Of Reciprocal Linking To Increase Search Engine Rankings
The Downsides Of Reciprocal Linking To Increase Search Engine Rankingsflipped69
 

Was ist angesagt? (6)

Start IoT with jQueryMobile - 기초5
Start IoT with jQueryMobile - 기초5Start IoT with jQueryMobile - 기초5
Start IoT with jQueryMobile - 기초5
 
Start IoT with jQueryMobile - 기초3
Start IoT with jQueryMobile - 기초3Start IoT with jQueryMobile - 기초3
Start IoT with jQueryMobile - 기초3
 
Sample of APK Analysis 3 - Gamer
Sample of APK Analysis 3 - GamerSample of APK Analysis 3 - Gamer
Sample of APK Analysis 3 - Gamer
 
Remote app
Remote appRemote app
Remote app
 
HOTSPOT
HOTSPOTHOTSPOT
HOTSPOT
 
The Downsides Of Reciprocal Linking To Increase Search Engine Rankings
The Downsides Of Reciprocal Linking To Increase Search Engine RankingsThe Downsides Of Reciprocal Linking To Increase Search Engine Rankings
The Downsides Of Reciprocal Linking To Increase Search Engine Rankings
 

Ähnlich wie Php Booking Calendar

Software Development Automation With Scripting Languages
Software Development Automation With Scripting LanguagesSoftware Development Automation With Scripting Languages
Software Development Automation With Scripting LanguagesIonela
 
Technical guide - M4- Kent Millamena
Technical guide - M4- Kent MillamenaTechnical guide - M4- Kent Millamena
Technical guide - M4- Kent MillamenaKent Millamena
 
TYPO3 + CKEditor: Heaven for TYPO3 Developer & Editor
TYPO3 + CKEditor: Heaven for TYPO3 Developer & EditorTYPO3 + CKEditor: Heaven for TYPO3 Developer & Editor
TYPO3 + CKEditor: Heaven for TYPO3 Developer & EditorNITSAN Technologies
 
Benefit of CodeIgniter php framework
Benefit of CodeIgniter php frameworkBenefit of CodeIgniter php framework
Benefit of CodeIgniter php frameworkBo-Yi Wu
 
1 Introduction to PHP Overview This lab walks y.docx
1  Introduction to PHP Overview This lab walks y.docx1  Introduction to PHP Overview This lab walks y.docx
1 Introduction to PHP Overview This lab walks y.docxhoney725342
 
cbmanual
cbmanualcbmanual
cbmanualMatt D
 
Fundamentals of Extending Magento 2 - php[world] 2015
Fundamentals of Extending Magento 2 - php[world] 2015Fundamentals of Extending Magento 2 - php[world] 2015
Fundamentals of Extending Magento 2 - php[world] 2015David Alger
 
Windows Server AppFabric Caching - What it is & when you should use it?
Windows Server AppFabric Caching - What it is & when you should use it?Windows Server AppFabric Caching - What it is & when you should use it?
Windows Server AppFabric Caching - What it is & when you should use it?Robert MacLean
 
Chef infrastructure as code - paris.rb
Chef infrastructure as code - paris.rbChef infrastructure as code - paris.rb
Chef infrastructure as code - paris.rbNicolas Ledez
 
PHP QA Tools
PHP QA ToolsPHP QA Tools
PHP QA Toolsrjsmelo
 
Jan Egil Ring - Get started with windows power shell desired state configuration
Jan Egil Ring - Get started with windows power shell desired state configurationJan Egil Ring - Get started with windows power shell desired state configuration
Jan Egil Ring - Get started with windows power shell desired state configurationNordic Infrastructure Conference
 
How to install Vertica in a single node.
How to install Vertica in a single node.How to install Vertica in a single node.
How to install Vertica in a single node.Anil Maharjan
 

Ähnlich wie Php Booking Calendar (20)

Software Development Automation With Scripting Languages
Software Development Automation With Scripting LanguagesSoftware Development Automation With Scripting Languages
Software Development Automation With Scripting Languages
 
Technical guide - M4- Kent Millamena
Technical guide - M4- Kent MillamenaTechnical guide - M4- Kent Millamena
Technical guide - M4- Kent Millamena
 
TYPO3 + CKEditor: Heaven for TYPO3 Developer & Editor
TYPO3 + CKEditor: Heaven for TYPO3 Developer & EditorTYPO3 + CKEditor: Heaven for TYPO3 Developer & Editor
TYPO3 + CKEditor: Heaven for TYPO3 Developer & Editor
 
Kafka and kafka connect
Kafka and kafka connectKafka and kafka connect
Kafka and kafka connect
 
Benefit of CodeIgniter php framework
Benefit of CodeIgniter php frameworkBenefit of CodeIgniter php framework
Benefit of CodeIgniter php framework
 
os-php-wiki5-a4
os-php-wiki5-a4os-php-wiki5-a4
os-php-wiki5-a4
 
os-php-wiki5-a4
os-php-wiki5-a4os-php-wiki5-a4
os-php-wiki5-a4
 
Php myadmin
Php myadminPhp myadmin
Php myadmin
 
Manual 5
Manual 5Manual 5
Manual 5
 
1 Introduction to PHP Overview This lab walks y.docx
1  Introduction to PHP Overview This lab walks y.docx1  Introduction to PHP Overview This lab walks y.docx
1 Introduction to PHP Overview This lab walks y.docx
 
Cake php
Cake phpCake php
Cake php
 
cbmanual
cbmanualcbmanual
cbmanual
 
Cakephp manual-11
Cakephp manual-11Cakephp manual-11
Cakephp manual-11
 
Fundamentals of Extending Magento 2 - php[world] 2015
Fundamentals of Extending Magento 2 - php[world] 2015Fundamentals of Extending Magento 2 - php[world] 2015
Fundamentals of Extending Magento 2 - php[world] 2015
 
Windows Server AppFabric Caching - What it is & when you should use it?
Windows Server AppFabric Caching - What it is & when you should use it?Windows Server AppFabric Caching - What it is & when you should use it?
Windows Server AppFabric Caching - What it is & when you should use it?
 
Chef infrastructure as code - paris.rb
Chef infrastructure as code - paris.rbChef infrastructure as code - paris.rb
Chef infrastructure as code - paris.rb
 
PHP QA Tools
PHP QA ToolsPHP QA Tools
PHP QA Tools
 
Install
InstallInstall
Install
 
Jan Egil Ring - Get started with windows power shell desired state configuration
Jan Egil Ring - Get started with windows power shell desired state configurationJan Egil Ring - Get started with windows power shell desired state configuration
Jan Egil Ring - Get started with windows power shell desired state configuration
 
How to install Vertica in a single node.
How to install Vertica in a single node.How to install Vertica in a single node.
How to install Vertica in a single node.
 

Kürzlich hochgeladen

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 

Kürzlich hochgeladen (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

Php Booking Calendar

  • 1. ########################################################### phpBookingCalendar - Booking Calendar Copyright (C) 2004 Jeffrey James Walters Licensed under the terms of the GNU Lesser General Public License: http://www.opensource.org/licenses/lgpl-license.php For further information visit: http://www.jjwdesign.com/ design@jjwdesign.com Version: 1.0 Beta 1 Modified: 2004-08-26 Apache/1.3.31, PHP/5.0.0, MySQL/3.23.57 ########################################################### Setup: Setup information & variables can be found in: includes/application_top.php The first thing you will notice about this file is the quot;testingquot; server settings. These can be felt alone, unless you wish to setup a testing server on your Win32 machine. In that case I would suggest looking towards WAMP5 to accomplish that task. Otherwise, setup the Web server settings where appropriate. http://www.en.wampserver.com/ Much of the 'application_top.php' file is setup constants, which are already defined properly. Web server and file server paths are defined and PHP include paths are extended. MAIL_MYNAME and MAIL_MYEMAIL must be set for the Web server to allow Sendmail to function properly. Make sure to properly set the SQL database connection constants: DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD, DB_DATABASE Check with your ISP if you are not sure of your database connection. Towards the bottom of the 'application_top.php' file are the majority of the booking calendar settings.
  • 2. BOOKING_TIME_INTERVAL: This is an extremely important setting!!!!!!! Once set, it can not be modified. I recommend setting the interval to either '30' or '15' (seconds). This should suffice for most booking calendar situations. MIN_BOOKING_HOUR and MAX_BOOKING_HOUR This two setting are also extremely important! Once set, you can expand the range, but it has not been fully tested yet. Reducing the range would be more challenging and is not yet supported. location_db_name This array provides the mapping between location key and the schedule MySQL DB table field name. Is you add additional keys, make sure to add the columns to the 'booking_schedule' table. location_display This array provides the mapping between location keys and the display text to be used by the Booking Calendar. Requirements for authentication (login) and user settings can also be found at the end of this script. MySQL: Once you've defined the basic setup parameters it's time to setup your MySQL tables. MySQL SQL setup can be found in includes/sql/mysql.sql I would recommend using phpMyAdmin or some other MySQL tool to execute the setup query. Make sure to add columns for additional locations in the 'booking_schedule' table, if needed. http://www.phpmyadmin.net/home_page/ FCK Editor 2.0 Beta 1: The booking calendar takes full advantage of one of the best
  • 3. WYSIWYG text editors available, FCK Editor. Now in version 2.0, it supports Internet Explorer, Mozilla and Netscape browsers. http://www.fckeditor.net/ FCK Editor directory: editor Setup file for the FCK Editor: fckconfig.js CSS for the FCK Editor: editor/skins/office2003/fck_editor.css The FCK Editor distribution has been trimmed down. For additional skins and languages, please visit the FCK Editor download page. overLIB 4.00: Also integrated into the calendar is the overLIB javascript which handles the creation of the popup information boxes. http://www.bosrup.com/web/overlib/ CSS/Fonts can be found in the setup file: overlib.js Beta Warning: While this is the first official release of the phpBookingCalendar - booking calendar script, I can not guarantee that future versions will be backwards compatible. Indeed, the database location mapping will most likely be integrated into a future administration section. Thank you for reading all the way down here ;) Jeff Walters Feel free to send bugs/comments/corrections/wishes to: webcalendar@jjwdesign.com