Index: branches/version-2_5-dev/data/class/pages/entry/LC_Page_Entry.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/entry/LC_Page_Entry.php	(revision 19893)
+++ branches/version-2_5-dev/data/class/pages/entry/LC_Page_Entry.php	(revision 19975)
@@ -260,4 +260,5 @@
         $objQuery = new SC_Query();
         $objCustomer = new SC_Customer();
+        $CONF = SC_Helper_DB_Ex::sfGetBasisData();
 
         // 仮会員が有効の場合
Index: branches/version-2_5-dev/data/class/pages/LC_Page.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/LC_Page.php	(revision 19972)
+++ branches/version-2_5-dev/data/class/pages/LC_Page.php	(revision 19975)
@@ -181,107 +181,4 @@
     function setTemplate($template) {
         $this->template = $template;
-    }
-
-    /**
-     * 指定の URL へリダイレクトする.
-     *
-     * リダイレクト先 URL に HTTP_URL 及び HTTPS_URL を含むかチェックし,
-     * LC_Page::getToken() の値を URLパラメータで自動的に付与する.
-     *
-     * @param string $url リダイレクト先 URL
-     * @param boolean $isMobile モバイル用にセッションIDを付与する場合 true
-     * @return void|boolean $url に HTTP_URL 及び, HTTPS_URL を含まない場合 false,
-     *                       正常に遷移可能な場合は, $url の ロケーションヘッダを出力する.
-     * @see Net_URL
-     */
-    function sendRedirect($url, $isMobile = false) {
-echo 'SC_Response_Ex::sendRedirect()に移行してね。';
-exit;
-
-        if (preg_match("/(" . preg_quote(HTTP_URL, '/')
-                          . "|" . preg_quote(HTTPS_URL, '/') . ")/", $url)) {
-
-            $netURL = new Net_URL($url);
-            if (!empty($_SERVER['QUERY_STRING'])) {
-                $netURL->addRawQueryString($_SERVER['QUERY_STRING']);
-            }
-
-            $session = SC_SessionFactory::getInstance();
-            if ($isMobile || $session->useCookie() == false) {
-                $netURL->addQueryString(session_name(), session_id());
-            }
-
-            $netURL->addQueryString(TRANSACTION_ID_NAME, $this->getToken());
-            header("Location: " . $netURL->getURL());
-            //return true;
-            exit();
-        }
-        return false;
-    }
-
-    // }}}
-    // {{{ protected functions
-
-    /**
-     * トランザクショントークンを生成し, 取得する.
-     *
-     * 悪意のある不正な画面遷移を防止するため, 予測困難な文字列を生成して返す.
-     * 同時に, この文字列をセッションに保存する.
-     *
-     * この関数を使用するためには, 生成した文字列を次画面へ渡すパラメータとして
-     * 出力する必要がある.
-     *
-     * 例)
-     * <input type="hidden" name="transactionid" value="この関数の返り値" />
-     *
-     * 遷移先のページで, LC_Page::isValidToken() の返り値をチェックすることにより,
-     * 画面遷移の妥当性が確認できる.
-     *
-     * @access protected
-     * @return string トランザクショントークンの文字列
-     */
-    function getToken() {
-echo "SC_Helper_Session.php::getToken()に移行してね。";
-exit;
-        if (empty($_SESSION[TRANSACTION_ID_NAME])) {
-            $_SESSION[TRANSACTION_ID_NAME] = $this->createToken();
-        }
-        return $_SESSION[TRANSACTION_ID_NAME];
-    }
-
-    /**
-     * トランザクショントークンの妥当性をチェックする.
-     *
-     * 前画面で生成されたトランザクショントークンの妥当性をチェックする.
-     * この関数を使用するためには, 前画面のページクラスで LC_Page::getToken()
-     * を呼んでおく必要がある.
-     *
-     * @access protected
-     * @return boolean トランザクショントークンが有効な場合 true
-     */
-    function isValidToken() {
-echo "SC_Helper_Session.php::isValidToken()に移行してね。";
-exit;
-
-        $checkToken = "";
-
-        // $_POST の値を優先する
-        if (isset($_POST[TRANSACTION_ID_NAME])) {
-
-            $checkToken = $_POST[TRANSACTION_ID_NAME];
-        } elseif (isset($_GET[TRANSACTION_ID_NAME])) {
-
-            $checkToken = $_GET[TRANSACTION_ID_NAME];
-        }
-
-        $ret = false;
-        // token の妥当性チェック
-        if ($checkToken === $_SESSION[TRANSACTION_ID_NAME]) {
-
-            $ret = true;
-        }
-
-        unset($_SESSION[TRANSACTION_ID_NAME]);
-        return $ret;
     }
 
@@ -343,10 +240,10 @@
         $path = str_replace('\\', '/', $path);
         $htmlPath = str_replace('\\', '/', HTML_REALDIR);
-        
+
         // PHP 5.1 対策 ( http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=4277&forum=9 )
         if (strlen($path) == 0) {
             $path = '.';
         }
-        
+
         // $path が / で始まっている場合
         if (substr($path, 0, 1) == '/') {
@@ -357,10 +254,10 @@
         }
         $realPath = str_replace('\\', '/', $realPath);
-        
+
         // $path が / で終わっている場合、realpath によって削られた末尾の / を復元する。
         if (substr($path, -1, 1) == '/' && substr($realPath, -1, 1) != '/') {
             $realPath .= '/';
         }
-        
+
         // HTML_REALDIR を削除した文字列を取得.
         $rootPath = str_replace($htmlPath, '', $realPath);
@@ -396,5 +293,5 @@
                 header('Last-Modified:');
                 break;
-                
+
             case 'private':
                 $cache_expire = session_cache_expire() * 60;
@@ -404,5 +301,5 @@
                 header('Last-Modified:');
                 break;
-                
+
             default:
                 break;
@@ -422,19 +319,4 @@
         SC_Utils_Ex::sfPrintR($val);
     }
-
-    // }}}
-    // {{{ private functions
-
-    /**
-     * トランザクショントークン用の予測困難な文字列を生成して返す.
-     *
-     * @access private
-     * @return string トランザクショントークン用の文字列
-     */
-    function createToken() {
-echo "SC_Helper_Session::createToken()に移行してね。";
-exit;
-        return sha1(uniqid(rand(), true));
-    }
 }
 ?>
Index: branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php	(revision 19963)
+++ branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php	(revision 19975)
@@ -63,4 +63,5 @@
         $this->arrPref = $masterData->getMasterData('mtb_pref');
         $this->arrORDERSTATUS = $masterData->getMasterData("mtb_order_status");
+        $this->arrDeviceType = $masterData->getMasterData('mtb_device_type');
 
         $this->httpCacheControl('nocache');
@@ -353,4 +354,5 @@
         $this->objFormParam->addParam("備考", "message");
         $this->objFormParam->addParam("入金日", "payment_date");
+        $this->objFormParam->addParam("アクセス端末", "device_type_id");
     }
 
Index: branches/version-2_5-dev/data/class/helper/SC_Helper_Purchase.php
===================================================================
--- branches/version-2_5-dev/data/class/helper/SC_Helper_Purchase.php	(revision 19963)
+++ branches/version-2_5-dev/data/class/helper/SC_Helper_Purchase.php	(revision 19975)
@@ -160,5 +160,5 @@
             return;
         }
-
+        $params['device_type_id'] = SC_Display::detectDevice();
         $objQuery =& SC_Query::getSingletonInstance();
         // 存在するカラムのみを対象とする
