Index: /branches/version-2_5-dev/data/class/pages/mypage/LC_Page_Mypage_Favorite.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/mypage/LC_Page_Mypage_Favorite.php	(revision 20162)
+++ /branches/version-2_5-dev/data/class/pages/mypage/LC_Page_Mypage_Favorite.php	(revision 20487)
@@ -106,5 +106,5 @@
     function lfGetFavoriteProduct($customer_id, &$objPage) {
         $objQuery       = SC_Query::getSingletonInstance();
-        $objProduct     = new SC_Product();
+        $objProduct     = new SC_Product_Ex();
 
         $objQuery->setOrder('create_date DESC');
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 20484)
+++ /branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php	(revision 20487)
@@ -708,5 +708,5 @@
         // 商品を変更した場合は、該当行を変更
         if (!$exists) {
-            $objProduct = new SC_Product();
+            $objProduct = new SC_Product_Ex();
             $arrProduct = $objProduct->getDetailAndProductsClass($product_class_id);
             $arrProduct['quantity'] = 1;
Index: /branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_ProductSelect.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_ProductSelect.php	(revision 20434)
+++ /branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_ProductSelect.php	(revision 20487)
@@ -81,5 +81,5 @@
         switch ($this->getMode()) {
             case 'search':
-                $objProduct = new SC_Product();
+                $objProduct = new SC_Product_Ex();
                 $this->arrForm = $objFormParam->getHashArray();
                 $wheres = $this->createWhere($objFormParam,$objDb);
Index: /branches/version-2_5-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_RecommendSearch.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_RecommendSearch.php	(revision 20412)
+++ /branches/version-2_5-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_RecommendSearch.php	(revision 20487)
@@ -80,5 +80,5 @@
             // 検索結果の数に応じてページャの処理も入れる。
             if (SC_Utils_Ex::isBlank($this->arrErr)) {
-                $objProduct = new SC_Product();
+                $objProduct = new SC_Product_Ex();
 
                 $wheres = $this->createWhere($objFormParam,$objDb);
Index: /branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php	(revision 20440)
+++ /branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php	(revision 20487)
@@ -734,5 +734,5 @@
      */
     function getProductsClassAndClasscategory($productId) {
-        $objProduct = new SC_Product();
+        $objProduct = new SC_Product_Ex();
         return $objProduct->getProductsClassFullByProductId($productId);
     }
Index: /branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products.php	(revision 20484)
+++ /branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products.php	(revision 20487)
@@ -77,5 +77,5 @@
         $objDate = new SC_Date();
         $objFormParam = new SC_FormParam();
-        $objProduct = new SC_Product();
+        $objProduct = new SC_Product_Ex();
         $objQuery =& SC_Query::getSingletonInstance();
 
Index: /branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php	(revision 20484)
+++ /branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php	(revision 20487)
@@ -805,5 +805,5 @@
 
         // 商品ステータス取得
-        $objProduct = new SC_Product();
+        $objProduct = new SC_Product_Ex();
         $productStatus = $objProduct->getProductStatus(array($product_id));
         $arrProduct[0]['product_status'] = $productStatus[$product_id];
@@ -860,5 +860,5 @@
 
             if((isset($arrForm[$keyname]) && !empty($arrForm[$keyname])) && $arrForm[$delkey] != 1) {
-                $objProduct = new SC_Product();
+                $objProduct = new SC_Product_Ex();
                 $arrRecommend[$i] = $objProduct->getDetail($arrForm[$keyname]);
                 $arrRecommend[$i]['product_id'] = $arrForm[$keyname];
@@ -1031,5 +1031,5 @@
 
         // ステータス設定
-        $objProduct = new SC_Product();
+        $objProduct = new SC_Product_Ex();
         $objProduct->setProductStatus($product_id, $arrList['product_status']);
 
Index: /branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductSelect.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductSelect.php	(revision 20419)
+++ /branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ProductSelect.php	(revision 20487)
@@ -166,5 +166,5 @@
         // 検索結果の取得
         // FIXME 商品コードの表示
-        $arrProducts = $objQuery->select("*", SC_Product::alldtlSQL(), $where, $arrval);
+        $arrProducts = $objQuery->select("*", SC_Product_Ex::alldtlSQL(), $where, $arrval);
         return $arrProducts;
     }
Index: /branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php	(revision 20371)
+++ /branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php	(revision 20487)
@@ -363,5 +363,5 @@
      */
     function lfRegistProduct($objQuery, $line = "", &$objFormParam) {
-        $objProduct = new SC_Product();
+        $objProduct = new SC_Product_Ex();
         // 登録データ対象取得
         $arrList = $objFormParam->getHashArray();
@@ -420,5 +420,5 @@
      */
     function lfRegistProductClass($objQuery, $arrList, $product_id, $product_class_id) {
-        $objProduct = new SC_Product();
+        $objProduct = new SC_Product_Ex();
         // 商品規格登録情報を生成する。
         // 商品規格テーブルのカラムに存在しているもののうち、Form投入設定されていないデータは上書きしない。
Index: /branches/version-2_5-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Recommend.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Recommend.php	(revision 20399)
+++ /branches/version-2_5-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Recommend.php	(revision 20487)
@@ -110,5 +110,5 @@
             // 各商品の詳細情報を取得
             $objQuery = SC_Query::getSingletonInstance();
-            $objProduct = new SC_Product();
+            $objProduct = new SC_Product_Ex();
             // where条件生成&セット
             $arrBestProductIds = array();
Index: /branches/version-2_5-dev/data/class/pages/products/LC_Page_Products_Detail.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/products/LC_Page_Products_Detail.php	(revision 20484)
+++ /branches/version-2_5-dev/data/class/pages/products/LC_Page_Products_Detail.php	(revision 20487)
@@ -111,5 +111,5 @@
         $this->js_lnOnload .= $this->lfMakeSelect();
 
-        $objProduct = new SC_Product();
+        $objProduct = new SC_Product_Ex();
         $objProduct->setProductsClassByProductIds(array($product_id));
 
@@ -394,5 +394,5 @@
     /* 商品規格情報の取得 */
     function lfGetProductsClass($product_id) {
-        $objProduct = new SC_Product();
+        $objProduct = new SC_Product_Ex();
         return $objProduct->getProductsClassFullByProductId($product_id);
     }
@@ -411,5 +411,5 @@
         }
         
-        $objProduct = new SC_Product();
+        $objProduct = new SC_Product_Ex();
         
         $where = "";
Index: /branches/version-2_5-dev/data/class/pages/products/LC_Page_Products_List.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/products/LC_Page_Products_List.php	(revision 20484)
+++ /branches/version-2_5-dev/data/class/pages/products/LC_Page_Products_List.php	(revision 20487)
@@ -96,5 +96,5 @@
     function action() {
         $objQuery =& SC_Query::getSingletonInstance();
-        $objProduct = new SC_Product();
+        $objProduct = new SC_Product_Ex();
 
         $this->arrForm = $_REQUEST;//時間が無いのでコレで勘弁してください。 tao_s
@@ -405,5 +405,5 @@
         $objQuery =& SC_Query::getSingletonInstance();
         $objQuery->setWhere($searchCondition["where"]);
-        $objProduct = new SC_Product();
+        $objProduct = new SC_Product_Ex();
         return $objProduct->findProductCount($objQuery, $searchCondition["arrval"]);
     }
Index: /branches/version-2_5-dev/data/class/pages/rss/LC_Page_Rss_Products.php
===================================================================
--- /branches/version-2_5-dev/data/class/pages/rss/LC_Page_Rss_Products.php	(revision 20459)
+++ /branches/version-2_5-dev/data/class/pages/rss/LC_Page_Rss_Products.php	(revision 20487)
@@ -256,5 +256,5 @@
         }
         $objQuery->setOrder('product_id');
-        $objProduct = new SC_Product();
+        $objProduct = new SC_Product_Ex();
         $arrProductLsit = $objProduct->lists($objQuery);
         // 各商品のカテゴリIDとランクの取得
@@ -291,5 +291,5 @@
         // --- 商品一覧の取得
         $objQuery->setOrder('product_id');
-        $objProduct = new SC_Product();
+        $objProduct = new SC_Product_Ex();
         $arrProductLsit = $objProduct->lists($objQuery);
         // 各商品のカテゴリIDとランクの取得
Index: /branches/version-2_5-dev/data/class/SC_CartSession.php
===================================================================
--- /branches/version-2_5-dev/data/class/SC_CartSession.php	(revision 20312)
+++ /branches/version-2_5-dev/data/class/SC_CartSession.php	(revision 20487)
@@ -226,5 +226,5 @@
     // カートへの商品追加
     function addProduct($product_class_id, $quantity) {
-        $objProduct = new SC_Product();
+        $objProduct = new SC_Product_Ex();
         $arrProduct = $objProduct->getProductsClass($product_class_id);
         $productTypeId = $arrProduct['product_type_id'];
@@ -292,5 +292,5 @@
 
     function getCartList($productTypeId) {
-        $objProduct = new SC_Product();
+        $objProduct = new SC_Product_Ex();
         $max = $this->getMax($productTypeId);
         $arrRet = array();
@@ -445,5 +445,5 @@
      */
     function checkProducts($productTypeId) {
-        $objProduct = new SC_Product();
+        $objProduct = new SC_Product_Ex();
         $tpl_message = "";
 
Index: /branches/version-2_5-dev/data/class/helper/SC_Helper_Mail.php
===================================================================
--- /branches/version-2_5-dev/data/class/helper/SC_Helper_Mail.php	(revision 20469)
+++ /branches/version-2_5-dev/data/class/helper/SC_Helper_Mail.php	(revision 20487)
@@ -103,5 +103,5 @@
         $arrTplVar->arrOrderDetail = $objQuery->select("*", "dtb_order_detail", $where, array($order_id));
 
-        $objProduct = new SC_Product();
+        $objProduct = new SC_Product_Ex();
         $objQuery->setOrder('shipping_id');
         $arrRet = $objQuery->select("*", "dtb_shipping", "order_id = ?", array($order_id));
Index: /branches/version-2_5-dev/data/class/helper/SC_Helper_DB.php
===================================================================
--- /branches/version-2_5-dev/data/class/helper/SC_Helper_DB.php	(revision 20480)
+++ /branches/version-2_5-dev/data/class/helper/SC_Helper_DB.php	(revision 20487)
@@ -640,5 +640,5 @@
      */
     function sfCountCategory($objQuery = NULL, $is_force_all_count = false){
-        $objProduct = new SC_Product();
+        $objProduct = new SC_Product_Ex();
 
         if($objQuery == NULL) {
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 20484)
+++ /branches/version-2_5-dev/data/class/helper/SC_Helper_Purchase.php	(revision 20487)
@@ -206,5 +206,5 @@
         $arrItems[$product_class_id]['quantity'] += $quantity;
 
-        $objProduct = new SC_Product();
+        $objProduct = new SC_Product_Ex();
         if (empty($arrItems[$product_class_id]['productsClass'])) {
             $product =& $objProduct->getDetailAndProductsClass($product_class_id);
@@ -576,5 +576,5 @@
         $objQuery->delete($table, $where, array($order_id, $shipping_id));
 
-        $objProduct = new SC_Product();
+        $objProduct = new SC_Product_Ex();
         foreach ($arrParams as $arrValues) {
             if (SC_Utils_Ex::isBlank($arrValues['product_class_id'])) {
@@ -650,5 +650,5 @@
 
         // 詳細情報を生成
-        $objProduct = new SC_Product();
+        $objProduct = new SC_Product_Ex();
         $i = 0;
         foreach ($cartItems as $item) {
@@ -842,5 +842,5 @@
 
         if ($has_items) {
-            $objProduct = new SC_Product();
+            $objProduct = new SC_Product_Ex();
             foreach (array_keys($arrResults) as $shipping_id) {
                 $arrResults[$shipping_id]['shipment_item']
@@ -861,5 +861,5 @@
     function getShipmentItems($order_id, $shipping_id, $has_detail = true) {
         $objQuery =& SC_Query::getSingletonInstance();
-        $objProduct = new SC_Product();
+        $objProduct = new SC_Product_Ex();
         $arrResults = array();
         $arrItems = $objQuery->select("*", "dtb_shipment_item",
Index: /branches/version-2_5-dev/data/class/helper/SC_Helper_CSV.php
===================================================================
--- /branches/version-2_5-dev/data/class/helper/SC_Helper_CSV.php	(revision 20484)
+++ /branches/version-2_5-dev/data/class/helper/SC_Helper_CSV.php	(revision 20487)
@@ -222,5 +222,5 @@
         if($csv_id == '1') {
             //商品の場合
-            $objProduct = new SC_Product();
+            $objProduct = new SC_Product_Ex();
             // このWhereを足さないと無効な規格も出力される。現行仕様と合わせる為追加。
             $inner_where = 'dtb_products_class.del_flg = 0';
Index: /branches/version-2_5-dev/data/require_classes.php
===================================================================
--- /branches/version-2_5-dev/data/require_classes.php	(revision 20485)
+++ /branches/version-2_5-dev/data/require_classes.php	(revision 20487)
@@ -52,5 +52,5 @@
 require_once(CLASS_REALDIR . "SC_MobileEmoji.php");
 require_once(CLASS_REALDIR . "SC_MobileImage.php");
-require_once(CLASS_REALDIR . "SC_Product.php");
+require_once(CLASS_EX_REALDIR . "SC_Product_Ex.php");
 require_once CLASS_EX_REALDIR . 'SC_Response_Ex.php';
 require_once(CLASS_EX_REALDIR . "SC_Display_Ex.php");
