*

ペンション・民宿・プチホテル用 宿泊予約 WordPress プラグインを作る(9)空室管理画面を考える

公開日: : 最終更新日:2013/06/30 WordPress ,

前回までで基本的なプラグインの制作方法を簡単に学びました。今回からは空室管理の画面を作ってみます。柔軟な条件を考えるとプログラミングも難しいし操作も複雑になるので、制限を絞って作っていくことにしました。

空室管理画面全体の条件設定

空室情報は3ヶ月分を表示する。
編集画面の表示は月単位とする。
月が変わると自動で古いデータを削除し新しい月を追加する。
空室情報は部屋タイプごとに3種類まで対応する。
管理画面では空き部屋数を入力する。表示は管理画面で設定した記号。
予約が入ると部屋数を自動でマイナスする。
管理画面で設定した部屋数を下回ると画面表示を変更する。

以上の内容で考えると、画面上部に部屋タイプの切り替えと編集月の切り替えを用意することになります。また、1日が1行の31行表示で各日にち単位で空き部屋を入力していく方法となります。

スクリーンショット 2013-06-24 21.32.18

表の部分には、日付順で各列に部屋タイプ・日付・曜日・空室欄が並ぶ形とします。祝祭日への対応は今後の目標として、今回は無視します。

プログラムは専用のクラス「class/rooms.php」を用意することとします。操作するメインのテーブルはプラグイン有効化時に自動作成されるテーブルを使います。

$this->table_name = $wpdb->prefix . 'rooms';

function create_table($table_name) {
  $sql = "CREATE TABLE " . $table_name . " (
    plan_id varchar(2) NOT NULL,
    s_date date NOT NULL,
    r_count smallint,
    r_season varchar(2),
    tmp varchar(10)
    ) 
    CHARACTER SET 'utf8';";
  require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
  dbDelta($sql);
}

今にしてテーブルにインデックスが無いことに気が付きました。ここものちほど修正しようと思います。

この記事をまとめてみたい方は画面のタグクラウドから「プラグイン開発」をクリックすると見やすいと思います。


Sponsored Link


 
 

関連記事

ペンション・民宿・プチホテル用 宿泊予約 WordPress プラグインを作る(10)空室管理画面 A

さっそく空室管理画面を作っていきます。今回は画面設計中心です。部屋タイプの選択と、空き情報を更新する

記事を読む

ペンション・民宿・プチホテル用 宿泊予約 WordPress プラグインを作る(8)セキュリティ対策

前回紹介したホームページを参考にソースを書き換えてみました。特に標準の option テーブルにレコ

記事を読む

ペンション・民宿・プチホテル用 宿泊予約 WordPress プラグインを作る(3)

前回のソースがイマイチだったので若干書き直しました。しかし、これで正しいのかも疑問なんですが、取り敢

記事を読む

WordPressのプラグイン開発を効率的にするフレームワークたち

Wordpressでプラグインを作っていて「フレームワーク使えないのかな?」と疑問を持ちました。そこ

記事を読む

WordPress用プラグインで使う宿泊予約用カレンダーをPHPで書くぜ

ペンション・民宿・プチホテル用 宿泊予約 WordPress プラグインを作るシリーズで使う、空き部

記事を読む

ご質問は掲示板へお願いいたします。

Message

メールアドレスが公開されることはありません。

CAPTCHA


Optionally add an image (JPEG only)

Sponsored Link

エレコム GRAPH GEAR NEO カメラバッグDGB-P01BKにジンバルを入れる

やっぱり高いけどEndurance (エンデュランス) カメラバッグの

エレコム GRAPH GEAR NEO カメラバッグDGB-P01BKが北の国から

一年中GWの美少女です。 Lowepro カメラリュック フリッ

MOZA Mini-S スマホ用スタビライザーが届いた!

1万円弱で買えるスマホ用ブラシレスジンバルの新型 MOZA Mini-

GoPro Hero7 Black用 保護ケース アルミ合金保護フレームがいいよって話

別に大した話ではありません。 最近書くことが少ないのでたまには書

期待の新製品 MOZA Mini-S スマホ用スタビライザーが発売されたみたい

教えてもらった新製品のホームページで MOZA Mini-Sが紹介され

→もっと見る




  •  

PAGE TOP ↑