• メインページ
  • データ構造
  • ファイル
  • ファイル一覧

search_filter_results.php

00001 <?php
00002 /*
00003  * display_sdb_results.php
00004  * 
00005  * Copyright (c)2010 ValueCommerce,Co.Ltd.
00006  */
00007 
00008 require_once('VCSDBDriver/VCSDBDriverHotel.php');
00009 require_once('HotelSearchPageHeader.php');
00010 require_once('PageBody.php');
00011 /*
00012  * このサンプルでは内部エンコーディングはUTF-8です。
00013  */
00014 mb_internal_encoding("UTF-8");
00015 
00016 /*
00017  * VCSDBDriverHotelクラスのインスタンスを生成します。
00018  */
00019 $hotel = new VCSDBDriverHotel();
00020 
00021 /*
00022  * ページヘッダ部分(検索フォーム)を生成します。
00023  */
00024 $pageHeader = new HotelSearchPageHeader('Views/SearchFilterForm.html');
00025 
00026 /*
00027  * トラベルAPIへのパラメータは、フォームで指定するので、フォームのあるページヘッダで設定します。
00028  */
00029 $pageHeader->assignParams($hotel);
00030 
00031 /*
00032  * APIへの問い合わせ実行、パラメータが設定されていない場合は、エラーコードが返ります。
00033  */
00034 $response = $hotel->executeQuery();
00035 
00036 /*
00037  * リストパネルの生成、エラーコードが渡された場合は、空のリストが返るのでそのままそれをshow()しても差し支えありません。
00038  */
00039 $pageBody = new PageBody(
00040                                         'Views/Pagination.html','Views/FormattedItem.html', 10, $response);
00041 ?>
00042 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
00043 <html xmlns="http://www.w3.org/1999/xhtml"> 
00044         <head> 
00045                 <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> 
00046                 <meta id='keywords' name='keywords' content='overview' /> 
00047                 <title>ValueCommerce - HTML Framework - SDB-F02</title> 
00048  
00049                 <link href="css/vc_default.css" rel="stylesheet" type="text/css" /> 
00050         </head>
00051  
00052         <body style="margin:15px;"> 
00053                 <div id="vc_container"> 
00054                         <?php 
00055                                 /* ここで ヘッダ部分を表示します。*/
00056                                 $pageHeader->show();
00057                                 
00058                                 /* ここで検索結果を表示します。  */
00059                                 $pageBody->show();      
00060                         ?>
00061                 </div>
00062         </body>
00063 </html>

バリューコマース ウェブサービス トラベルAPIサンプル ドキュメンテーションに対してTue Jan 11 2011 19:25:17に生成されました。  doxygen 1.7.2