部屋が登録されると、部屋一覧に表示されます。ここに表示されるURLが、部屋専用のカレンダーURLとなります。
部屋を削除するリンクを押すと、データファイルも含めて部屋が削除されます。
状態は3種あり、空室 特別 満室 状態をカレンダー上でアイコン表示します。もちろん、空室と満室のみの表示でも構いません。特別とは、特別料金が適用される日や、イベントを表す等のアイデアで使って下さい。
せっかく複数の部屋を登録しても、メールフォームへリンクしているだけですと、メールフォーム側でどの部屋か判別出来ません。上述した特別も同様です。部屋数が少ない場合は、部屋ごとにメールフォームを用意する方法もありますが、部屋数が多いと現実的ではありません。また、カレンダーをクリックしているのに、日付の取得も出来ません。
これを取得する為に、カレンダーに設定されたURLには複数のパラメーターが追加されます。
上記をPHPやPerl(CGI)のメールフォーム側で取得するには、多少の知識が必要になります。 ※ 取得方法に関するご質問等にはお応え出来ませんので、ご了承下さい。 ※ 取得する為のメールフォーム作成は、有償にて作成しますので、お気軽にお問い合わせ下さい。
便宜上、ホテル予約のように部屋といった表記にしていますが、会議室予約やイベント予約にも使えるかと思います。サンプルカレンダーではメールフォームにリンクしていますが、これをイベント情報ページにリンクさせたり等も可能かと思います。(ブログでも同様の事が出来ますが)
カレンダーは全てスタイルシートで書いていますので、表示を小さくしてリンクタグを外し、あくまで確認用のみに使う等も、カスタマイズ次第では可能かと思います。
満室や特別といった、部屋の状態を記録するファイルは、dataディレクトリー内に自動生成され、状態を書き込んでいきます。詳しい説明は省きますが、セーフモードの場合はこれが出来ないケースがあり、正常に動作しません。また、正常に動作したとしても、あくまでテキストファイル(.dat)に書き込みますので、セキュリティは甘くなります。
この点を十分に理解してご利用下さい。