示例#1
0
 function process()
 {
     $view = new SiteView();
     $view->assign("tpl", "index.tpl");
     $view->assign("title", "アマゾン便利ツールサイト");
     $view->display('frame.tpl');
 }
示例#2
0
function wfOpenservingView()
{
    global $wgOut, $wgSiteView;
    require_once "viewClass.php";
    $wgSiteView = new SiteView();
    if ($wgSiteView->getDomainName() != "") {
        $s .= '<link rel="stylesheet" href="index.php?title=Special:ViewCSS"  type="text/css" />' . "\n";
    }
}
示例#3
0
 function process()
 {
     $view = new SiteView();
     if ($_POST["mode"] == "output") {
         //! POSTで投げられた値を取得する。
         $asinStr = $_POST["asin"];
         //! カンマ区切りを配列に変換する。
         $asinArray = explode(',', $asinStr);
         //! クラス宣言
         $amazonClass = new AmazonClass();
         if (count($asinArray) != 0) {
             $items = $amazonClass->getItemStatus($asinArray, "jp");
             usort($items, sort_by_totalnew);
         }
         $view->assign("items", $items);
         $view->assign("tpl", "stock/output.tpl");
         $view->assign("title", "アマゾンジャパン在庫チェック(結果)");
     } else {
         //! クッキーを読み込み
         $asinStr = $_COOKIE["asin"];
         //! POSTで投げられた値があれば設定する。
         if (isset($_POST["asin"])) {
             $asinStr = $_POST["asin"];
         }
         $view->assign("asinStr", $asinStr);
         $view->assign("tpl", "stock/index.tpl");
         $view->assign("title", "アマゾンジャパン在庫チェック");
     }
     $view->display('frame.tpl');
 }
示例#4
0
 function process()
 {
     $view = new SiteView();
     if ($_POST["mode"] == "output") {
         $keyword = $_POST["keyword"];
         $countury = $_POST["countury"];
         //! クラス宣言
         $amazonClass = new AmazonClass();
         $utilClass = new AmazonUtil();
         //! 検索してasinを収集する。
         $asinArray = $amazonClass->search($keyword, $countury);
         //! データベースに格納する。
         $items_value = $amazonClass->getItemStatus($asinArray, $countury);
         $view->assign("items", $items_value);
         $view->assign("countury", $countury);
         $view->assign("countury_name", $utilClass->getCounturyName($countury));
         $view->assign("asinArray", implode(",", $asinArray));
         $view->assign("currencyUnitStr", $utilClass->getCurrencyStr($countury));
         $view->assign("title", "アマゾンASIN収集(結果)");
         $view->assign("tpl", "search/output.tpl");
     } else {
         $view->assign("tpl", "search/index.tpl");
         $view->assign("title", "アマゾンASIN収集");
     }
     $view->display('frame.tpl');
 }
示例#5
0
 function process()
 {
     $view = new SiteView();
     if ($_POST["mode"] == "output") {
         //! POSTで投げられた値を取得する。
         $rate = $_POST["rate"];
         $keyword = $_POST["keyword"];
         $countury = $_POST["countury"];
         $asinStr = $_POST["asin"];
         //! クラス宣言
         $amazonClass = new AmazonClass();
         $utilClass = new AmazonUtil();
         //$items = $amazonClass->search( $keyword , $countury );
         //! カンマ区切りを配列に変換する。
         $asinArray = explode(',', $asinStr);
         //! データベースから情報を抽出する。
         $items_value = $this->getItems($amazonClass, $asinArray, $countury, $rate);
         usort($items_value, "sort_by_price");
         $view->assign("rate", $rate);
         $view->assign("items", $items_value);
         $view->assign("countury", $countury);
         $view->assign("countury_name", $utilClass->getCounturyName($countury));
         $view->assign("currencyUnitStr", $utilClass->getCurrencyStr($countury));
         $view->assign("title", "アマゾン価格差チェック(結果)");
         $view->assign("tpl", "lookup/output.tpl");
     } else {
         //! クッキーを読み込み
         $asinStr = $_COOKIE["asin"];
         //! POSTで投げられた値があれば設定する。
         if (isset($_POST["asin"])) {
             $asinStr = $_POST["asin"];
         }
         $view->assign("asinStr", $asinStr);
         $view->assign("tpl", "lookup/index.tpl");
         $view->assign("title", "アマゾン価格差チェック");
     }
     $view->display('frame.tpl');
 }