Esempio n. 1
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');
 }
Esempio n. 2
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');
 }