Public メソッド | 変数 | Protected メソッド

クラス AdvancedHotelSearchPageHeader

AdvancedHotelSearchPageHeaderに対する継承グラフ
PageHeader PageSectionBase

Public メソッド

 __construct ($fileName)
 assignParams ($hotel, $recommend_flag=false, $near_flag=false)
 assignDetailParams ($hotel)
 assignNearParams ($hotel)
 assignRecommendParams ($hotel)
 getOneSpecialKeyword ()
 isAdvancedSearchOptionOn ()
 render ()

変数

const AREA_INPUT_ERROR_MESSAGE = 'エリアを選択してください'

Protected メソッド

 renderHotelType ($itemHtml)
 renderErrorMessage ($itemHtml)

説明

作者:
snagasawa

AdvancedHotelSearchPageHeader.php7 行で定義されています。


コンストラクタとデストラクタ

__construct ( fileName )

コンストラクタには、表示ヘッダ部分のビューファイル(HTMLテンプレート)へのパスを渡します。

引数:
string$fileNameビューファイルへのパス

PageHeaderを再定義しています。

AdvancedHotelSearchPageHeader.php52 行で定義されています。


関数

assignDetailParams ( hotel )

VCSDBDriverHotel クラスのインスタンスに、詳細検索用 パラメータを指定します。

引数:
VCSDBDriverHotel$hotelオブジェクト

AdvancedHotelSearchPageHeader.php146 行で定義されています。

assignNearParams ( hotel )

VCSDBDriverHotel クラスのインスタンスに、フォームに設定されていた パラメータを指定します。

引数:
VCSDBDriverHotel$hotelオブジェクト

AdvancedHotelSearchPageHeader.php184 行で定義されています。

assignParams ( hotel,
recommend_flag = false,
near_flag = false 
)

VCSDBDriverHotel クラスのインスタンスに、フォームに設定されていた パラメータを指定します。

引数:
VCSDBDriverHotel$hotelオブジェクト

AdvancedHotelSearchPageHeader.php84 行で定義されています。

assignRecommendParams ( hotel )

VCSDBDriverHotel クラスのインスタンスに、フォームに設定されていた パラメータを指定し、且つ、おすすめ用に情報取得します。

引数:
VCSDBDriverHotel$hotelオブジェクト

AdvancedHotelSearchPageHeader.php216 行で定義されています。

getOneSpecialKeyword (  )

カンマ区切りで設定された VC_SPECIALSKEYWORD の中から ランダムに一つのキーワードを取り出します。

戻り値:
VC_SPECIALSKEYWORD の中の1キーワード文字列

AdvancedHotelSearchPageHeader.php234 行で定義されています。

isAdvancedSearchOptionOn (  )

詳細検索が有効になっているかどうかチェック。

戻り値:
詳細検索が指定されていたら有効にします。

PageHeaderを再定義しています。

AdvancedHotelSearchPageHeader.php256 行で定義されています。

render (  )

ページに表示ヘッダを出力します。

戻り値:
置き換え文字列の処理が一通り済んだHTML文字列

PageHeaderを再定義しています。

AdvancedHotelSearchPageHeader.php308 行で定義されています。

renderErrorMessage ( itemHtml ) [protected]

エラー

引数:
$itemHtmlHTML テンプレート
戻り値:
エラーを ${ERROR_MESSAGE} に置き換えたHTML

AdvancedHotelSearchPageHeader.php291 行で定義されています。

renderHotelType ( itemHtml ) [protected]

ホテルタイプ

引数:
$itemHtmlHTML テンプレート
戻り値:
ホテルタイプを ${HOTEL_TYPES} に置き換えたラジオボタンHTML

AdvancedHotelSearchPageHeader.php268 行で定義されています。


このクラスの説明は次のファイルから生成されました: