Index: branches/feature-module-update/data/class/pages/admin/products/LC_Page_Admin_Products.php
===================================================================
--- branches/feature-module-update/data/class/pages/admin/products/LC_Page_Admin_Products.php	(revision 15532)
+++ branches/feature-module-update/data/class/pages/admin/products/LC_Page_Admin_Products.php	(revision 15551)
@@ -14,5 +14,5 @@
  * @package Page
  * @author LOCKON CO.,LTD.
- * @version $Id$
+ * @version $Id:LC_Page_Admin_Products.php 15532 2007-08-31 14:39:46Z nanasess $
  */
 class LC_Page_Admin_Products extends LC_Page {
@@ -229,8 +229,12 @@
                 switch($_POST['mode']) {
                 case 'csv':
+
+                    require_once(CLASS_PATH . "helper_extends/SC_Helper_CSV_Ex.php");
+
+                    $objCSV = new SC_Helper_CSV_Ex();
                     // オプションの指定
                     $option = "ORDER BY $order";
                     // CSV出力タイトル行の作成
-                    $arrOutput = SC_Utils_Ex::sfSwapArray(sfgetCsvOutput(1, " WHERE csv_id = 1 AND status = 1"));
+                    $arrOutput = SC_Utils_Ex::sfSwapArray($objCSV->sfgetCsvOutput(1, " WHERE csv_id = 1 AND status = 1"));
 
                     if (count($arrOutput) <= 0) break;
@@ -241,5 +245,5 @@
                     $head = SC_Utils_Ex::sfGetCSVList($arrOutputTitle);
 
-                    $data = $this->lfGetProductsCSV($where, $option, $arrval, $arrOutputCols);
+                    $data = $objCSV->lfGetProductsCSV($where, $option, $arrval, $arrOutputCols);
 
                     // CSVを送信する。
Index: branches/feature-module-update/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php
===================================================================
--- branches/feature-module-update/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php	(revision 15532)
+++ branches/feature-module-update/data/class/pages/admin/products/LC_Page_Admin_Products_UploadCSV.php	(revision 15551)
@@ -16,5 +16,5 @@
  * @package Page
  * @author LOCKON CO.,LTD.
- * @version $Id$
+ * @version $Id:LC_Page_Admin_Products_UploadCSV.php 15532 2007-08-31 14:39:46Z nanasess $
  */
 class LC_Page_Admin_Products_UploadCSV extends LC_Page {
@@ -89,5 +89,5 @@
             echo str_pad('',256);
 
-            if($arrErr['csv_file'] == "") {
+            if(empty($arrErr['csv_file'])) {
                 // 一時ファイル名の取得
                 $filepath = $this->objUpFile->getTempFilePath('csv_file');
@@ -281,4 +281,6 @@
      */
     function lfRegistProduct($objQuery, $line = "") {
+
+        $objDb = new SC_Helper_DB_Ex();
 
         $arrRet = $this->objFormParam->getHashArray();
@@ -335,5 +337,5 @@
             // カテゴリ内ランクの調整処理
             $old_catid = $objQuery->get("dtb_products", "category_id", "product_id = ?", array($arrRet['product_id']));
-            sfMoveCatRank($objQuery, "dtb_products", "product_id", "category_id", $old_catid, $arrRet['category_id'], $arrRet['product_id']);
+            $objDb->sfMoveCatRank($objQuery, "dtb_products", "product_id", "category_id", $old_catid, $arrRet['category_id'], $arrRet['product_id']);
 
             // UPDATEの実行
@@ -403,4 +405,6 @@
         $sqlval['price02'] = $arrList['price02'];
         $sqlval['creator_id'] = $_SESSION['member_id'];
+
+        // FIXME $sqlval['member_id'] は何処から出てくる?
         if($sqlval['member_id'] == "") {
             $sqlval['creator_id'] = '0';
