D!@mo: Booking Calendar modul for websites

 
 

English : Русский

Module designed for the implementation of the reservation and booking calendar at websites and CMS components.
 

Module’s options:
- easy and fast installation on any websites or CMS components;
- can be used for all types of objects: hotels or rooms, villas, apartments, cars or other equipment, experts, etc.;
- functions of administration and settings are separated;
- simple API to connect the module with the objects of your web system;
- personal settings of the colours in the module’s elements;
-you can choose the size of the calendar module;
- language support designed for many languages, new languages of the module’s interface can be added;
- flexible currency and price settings;
- instant sending of the orders to several e-mails;
- shows the objects’ status to the users at the booking calendar;
- you can manage the object’s status for any period;
- there is an order table and a filter for administration of the orders;
- additional options can be added at your request;
- FREE TRIAL period is 3 months;
- price for a year is $30/object.
 

INSTALLATION AND SETTINGS INSTRUCTION
 

    Administration panel.

1. Create a page at your website (for example, http://www.yourdomain.com/adm.html) designed for the module administration and insert into its html code the following data:
- to the section "head":
<!-- inside the section "head" -->

<style type="text/css" media="screen">
html, body { height:100%; }
#flashContent { display:none; }
</style>
<link rel="stylesheet" type="text/css" href="http://products.naszdes.net/booking_calendar/history/history.css" />
<script type="text/javascript" src="http://products.naszdes.net/booking_calendar/history/history.js"></script>
<script type="text/javascript" src="http://products.naszdes.net/booking_calendar/swfobject.js"></script>

<!-- -->

- to the section "body":
<!-- inside the section "body" -->

<div id="flashContent">
<p>
To view this page ensure that Adobe Flash Player version
10.0.0 or greater is installed.
</p>
<script type="text/javascript">
var pageHost = ((document.location.protocol == "https:") ? "https://" : "http://");
document.write("<a href='http://www.adobe.com/go/getflashplayer'><img src='"
+ pageHost + "www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash player' /></a>" );
</script>
</div>

<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='100%' height='100%' id='Main'>
<param name='movie' value='http://products.naszdes.net/booking_calendar/adm.swf' />
<param name='quality' value='high' />
<script language="JavaScript">document.write("<param name='FlashVars' value='fullurl="+encodeURIComponent(document.location.href)+"' />")</script>
<param name='allowScriptAccess' value='sameDomain' />
<param name='allowFullScreen' value='true' />
<!--[if !IE]>-->
<object type='application/x-shockwave-flash' data='http://products.naszdes.net/booking_calendar/adm.swf' width='100%' height='100%'>
<param name='quality' value='high' />
<script language="JavaScript">document.write("<param name='FlashVars' value='fullurl="+encodeURIComponent(document.location.href)+"' />")</script>
<param name='allowScriptAccess' value='sameDomain' />
<param name='allowFullScreen' value='true' />
<!--<![endif]-->
<!--[if gte IE 6]>-->
<p>
Either scripts and active content are not permitted to run or Adobe Flash Player version
10.0.0 or greater is not installed.
</p>
<!--<![endif]-->
<a href='http://www.adobe.com/go/getflashplayer'>
<img src='http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash Player' />
</a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
<!-- -->

2. Open this page using a browser (for example, http://www.yourdomain.com/adm.html). If your host has been successfully registeredа,the administration panel will suggest that you insert the administrator’s password. At the beginning, the administrator’s password should be: 123456. Choose the menu «Settings-Common» in the administration panel. Please change the password in this section and remember it.
In the section «Module settings» fill in the fields with the required information.
ATTENTION! The field “ATTENTION! The key of reverse check used in the script at the address <your host>/bccheck/” is needed so that the secutiry submodule of the Booking Calendar system could check if you are the owner of the site. Insert any combination of numbers and Latin letters sized up to 20 characters and remember this key. Apply the changes.
At your site create a script in the directory /bccheck/ (for example, http://www.yourdomain.com/ bccheck/index.php). This script should return MD5 value of the hash indicated in the field «ATTENTION! The key of reverse check used in the script at the address <your host>/bccheck/:». Here you have an example of a script in php (let’s suppose that you have set the “Reverse check key” as “yourkey”):
<?php
echo md5("yourkey");
</php>

The script from this example (http://www.yourdomain.com/bccheck/) returns 5989f2c25d559f0acf08e541944182dd.
In the section «Objects-Administrationе» please fill in the list of the objects with the objects’ codes of your system. These code determine the connection with the objects of your web system. Set the prices of the objects.

    The minimal settings for using the D!@mo: Booking Calendar module on your website are finished. Other menu entries of the Administration panel will help you to adjust the colours, objects, prices, as well as to manage the status of your objects and to see the list or orders with their details.

Demonstration of the Administration panel: http://naszdes.net/bcdemo/adm.php
 

    Booking calendar.
    Please insert the following html code on the pages of your website which should contain the booking calendar:
- to the section "head":
<!-- inside the section "head" -->

<style type="text/css" media="screen">
#flashContent { display:none; }
</style>
<link rel="stylesheet" type="text/css" href="http://products.naszdes.net/booking_calendar/history/history.css" />
<script type="text/javascript" src="http://products.naszdes.net/booking_calendar/history/history.js"></script>
<script type="text/javascript" src="http://products.naszdes.net/booking_calendar/swfobject.js"></script>

<!-- -->

- to the section "body":
<!-- inside the section "body" >

<div id="flashContent">
<p>
To view this page ensure that Adobe Flash Player version
10.0.0 or greater is installed.
</p>
<script type="text/javascript">
var pageHost = ((document.location.protocol == "https:") ? "https://" : "http://");
document.write("<a href='http://www.adobe.com/go/getflashplayer'><img src='"
+ pageHost + "www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash player' /></a>" );
</script>
</div>

<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='580' height='550' id='Main'>
<param name='movie' value='http://products.naszdes.net/booking_calendar/cal_b.swf' />
<param name='quality' value='high' />
<script language="JavaScript">document.write("<param name='FlashVars' value='fullurl="+encodeURIComponent(document.location.href)+"' />")</script>
<param name='allowScriptAccess' value='sameDomain' />
<param name='allowFullScreen' value='true' />
<!--[if !IE]>-->
<object type='application/x-shockwave-flash' data='http://products.naszdes.net/booking_calendar/cal_b.swf' width='580' height='550'>
<param name='quality' value='high' />
<script language="JavaScript">document.write("<param name='FlashVars' value='fullurl="+encodeURIComponent(document.location.href)+"' />")</script>
<param name='allowScriptAccess' value='sameDomain' />
<param name='allowFullScreen' value='true' />
<!--<![endif]-->
<!--[if gte IE 6]>-->
<p>
Either scripts and active content are not permitted to run or Adobe Flash Player version
10.0.0 or greater is not installed.
</p>
<!--<![endif]-->
<a href='http://www.adobe.com/go/getflashplayer'>
<img src='http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash Player' />
</a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>

<!-- -->

 

If you wish to have a small calendar, replace cal_b.swf with cal_s.swf and change the parameters "width" and "height" of the tags <object> setting 450 and 400.

 

API D!@mo: Booking Calendar module designed for connection with your objects works using the GET parameters. The module processes the following GET parameters of the URL where it is installed:
    bcuserlogin - an obligatory parameter. It is the name (login) of a user of your system. You need it in order to see which user of the system has made the order.
    bcobjcode - an obligatory parameter. It is the line code of the object booked. You need it in order to see which object of your system is being booked. ATTENTION! Please fill in the list of your object with their codes in the section “Objects-Administration” of the administration panel.
    bclang - a non-obligatory parameter. It is the label of the language of the module interface. At the moment the following languages are supported: German bclang=de, English bclang=en, Spanish bclang=es, Greek bclang=el, Turkish bclang=tr, Russian bclang=ru. If this parameter has not been set, the module will shift to the language of the user’s browser. If the language of the browser is not supported by the module, the language of the interface shall be English.
    bcyear - a non-obligatory parameter. It is the year of the module calendar shown, when the system is loading. If this parameter has not been set, the module will show the current year.
    bcmonth - a non-obligatory parameter. It is the month of the module calendar shown, when the system is loading. If this parameter has not been set, the module will show the current month.
    For example, the page for booking of the object with the code "otelroom12" by the user traveler1, when the language of the module interface is Greek, the initial year and the month are 5 and 2011: http://www.yourdomain.com/booking/res.asp?bclang=el&bcmonth=5&bcyear=2011&bcobjcode= otelroom12&bcuserlogin= traveler1<&..other parameters of your web system..>
 

When a user clicks «Send the request», the D!@mo: Booking Calendar module will process the request, shows the order details in the order table of the Administration panel, sends the requests to the e-mails indicated in the settings of the Administration panel.
 

Demonstration of the booking calendar: http://naszdes.net/bcdemo
 

Technical support: bcsupport@naszdes.net
 

You can also sign up for a paid technical support of the object for only 30$ per year.
 

 
  © 2011 NP AITS "Systema"