Index: branches/version-2/data/class/pages/admin/contents/LC_Page_Admin_Contents_CsvSql.php
===================================================================
--- branches/version-2/data/class/pages/admin/contents/LC_Page_Admin_Contents_CsvSql.php	(revision 16582)
+++ branches/version-2/data/class/pages/admin/contents/LC_Page_Admin_Contents_CsvSql.php	(revision 17343)
@@ -148,5 +148,5 @@
                 $header .= "\n";
 
-                $data = $this->lfGetCSVData($arrCsvOutputData, $arrKey);
+                $data = SC_Utils_Ex::getCSVData($arrCsvOutputData, $arrKey);
                 // CSV出力
                 SC_Utils_Ex::sfCSVDownload($header.$data);
@@ -411,24 +411,4 @@
         return $ret;
     }
-
-
-    //---- CSV出力用データ取得
-    function lfGetCSVData( $array, $arrayIndex){
-        $return = "";
-        for ($i=0; $i<count($array); $i++){
-            for ($j=0; $j<count($array[$i]); $j++ ){
-                if ( $j > 0 ) $return .= ",";
-                $return .= "\"";
-                if ( $arrayIndex ){
-                    $return .= mb_ereg_replace("<","＜",mb_ereg_replace( "\"","\"\"",$array[$i][$arrayIndex[$j]] )) ."\"";
-                } else {
-                    $return .= mb_ereg_replace("<","＜",mb_ereg_replace( "\"","\"\"",$array[$i][$j] )) ."\"";
-                }
-            }
-            $return .= "\n";
-        }
-
-        return $return;
-    }
 }
 ?>
Index: branches/version-2/data/class/pages/admin/customer/LC_Page_Admin_Customer.php
===================================================================
--- branches/version-2/data/class/pages/admin/customer/LC_Page_Admin_Customer.php	(revision 17214)
+++ branches/version-2/data/class/pages/admin/customer/LC_Page_Admin_Customer.php	(revision 17343)
@@ -275,5 +275,5 @@
 
                     //-　CSV出力
-                    $data = $this->lfGetCSVData($this->search_data, $arrColumn);
+                    $data = SC_Utils_Ex::getCSVData($this->search_data, $arrColumn);
 
                     SC_Utils_Ex::sfCSVDownload($header.$data);
@@ -491,24 +491,4 @@
         }
     }
-
-    //---- CSV出力用データ取得
-    function lfGetCSVData( $array, $arrayIndex){
-
-        for ($i=0; $i<count($array); $i++){
-
-            for ($j=0; $j<count($array[$i]); $j++ ){
-                if ( $j > 0 ) $return .= ",";
-                $return .= "\"";
-                if ( $arrayIndex ){
-                    $return .= mb_ereg_replace("<","＜",mb_ereg_replace( "\"","\"\"",$array[$i][$arrayIndex[$j]] )) ."\"";
-                } else {
-                    $return .= mb_ereg_replace("<","＜",mb_ereg_replace( "\"","\"\"",$array[$i][$j] )) ."\"";
-                }
-            }
-            $return .= "\n";
-        }
-
-        return $return;
-    }
 }
 ?>
Index: branches/version-2/data/class/pages/admin/mail/LC_Page_Admin_Mail.php
===================================================================
--- branches/version-2/data/class/pages/admin/mail/LC_Page_Admin_Mail.php	(revision 16741)
+++ branches/version-2/data/class/pages/admin/mail/LC_Page_Admin_Mail.php	(revision 17343)
@@ -425,24 +425,5 @@
 
         if ( $result ){
-            $return = $this->lfGetCSVData( $result, $arrTitle);
-        }
-        return $return;
-    }
-
-    //---- CSV出力用データ取得
-    function lfGetCSVData( $array, $arrayIndex){
-
-        for ($i=0; $i<count($array); $i++){
-
-            for ($j=0; $j<count($array[$i]); $j++ ){
-                if ( $j > 0 ) $return .= ",";
-                $return .= "\"";
-                if ( $arrayIndex ){
-                    $return .= mb_ereg_replace("<","＜",mb_ereg_replace( "\"","\"\"",$array[$i][$arrayIndex[$j]] )) ."\"";
-                } else {
-                    $return .= mb_ereg_replace("<","＜",mb_ereg_replace( "\"","\"\"",$array[$i][$j] )) ."\"";
-                }
-            }
-            $return .= "\n";
+            $return = SC_Utils_Ex::getCSVData( $result, $arrTitle);
         }
         return $return;
Index: branches/version-2/data/class/util/SC_Utils.php
===================================================================
--- branches/version-2/data/class/util/SC_Utils.php	(revision 17229)
+++ branches/version-2/data/class/util/SC_Utils.php	(revision 17343)
@@ -1922,4 +1922,30 @@
 
    /**
+     * CSV出力用データ取得
+     * 
+     * @return string
+     */
+    function getCSVData($array, $arrayIndex) {
+        for ($i = 0; $i < count($array); $i++){
+            // インデックスが設定されている場合
+            if (is_array($arrayIndex) && 0 < count($arrayIndex)){
+                for ($j = 0; $j < count($arrayIndex); $j++ ){
+                    if ( $j > 0 ) $return .= ",";
+                    $return .= "\"";
+                    $return .= mb_ereg_replace("<","＜",mb_ereg_replace( "\"","\"\"",$array[$i][$arrayIndex[$j]] )) ."\"";
+                }
+            } else {
+                for ($j = 0; $j < count($array[$i]); $j++ ){
+                    if ( $j > 0 ) $return .= ",";
+                    $return .= "\"";
+                    $return .= mb_ereg_replace("<","＜",mb_ereg_replace( "\"","\"\"",$array[$i][$j] )) ."\"";
+                }
+            }
+            $return .= "\n";    
+        }
+        return $return;
+    }
+    
+   /**
      * 配列をテーブルタグで出力する。
      *
