Ignore:
Timestamp:
2011/02/21 06:17:20 (16 years ago)
Author:
AMUAMU
Message:

#965 (リファクタリング [管理画面]顧客管理)に関する修正 LC_Page_Admin_Customer.php LC_Page_Admin_Customer_Edit.php
#963 (リファクタリング [管理画面]メルマガ管理)の検索処理共通化修正で正常に動くように動作を合わせた。
SC_Helper_Customer_Ex::sfGetSearchData()を追加。
顧客一覧検索系はSC_Customer_Helperに共通機能多数なので利用を。
検索処理の共通化にあわせて LC_Page_Admin_Mail.php側も修正。

#850 (顧客CSV 列追加時にロジックの変更を不要に)の修正
#870 (CSVアップロードにおいて、CSV項目の種類・数を自由に変更出来る機能)に関連した修正
#657 (CSVダウンロードの改善)に関連した修正
#1024 (「顧客検索→編集→完了→続けて登録→検索に戻る」と遷移した場合に検索条件を引き継がない問題)の改修

予定より時間かかった・・・

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/data/class/helper/SC_Helper_CSV.php

    r20280 r20285  
    228228        }else if($csv_id == '2') { 
    229229            // 顧客の場合 
    230             $sql = "SELECT " . $cols . " FROM dtb_customer " . $where . " " . $order; 
     230            $sql = "SELECT " . $cols . " FROM dtb_customer " . $where; 
    231231             
    232232        } 
    233233        // 固有処理ここまで 
    234          
     234 
    235235        // ヘッダ構築 
    236236        $header = $this->sfArrayToCSV($arrOutput['disp_name']); 
    237237        $header = mb_convert_encoding($header, 'SJIS-Win'); 
    238238        $header .= "\r\n"; 
    239          
     239 
    240240        //テンポラリファイル作成 
    241241        // TODO: パフォーマンス向上には、ストリームを使うようにすると良い 
     
    245245        $this->fpOutput = fopen($tmp_filename, "w+"); 
    246246        fwrite($this->fpOutput, $header); 
    247  
    248247        $objQuery->doCallbackAll(array(&$this, 'cbOutputCSV'), $sql, $arrVal); 
    249248 
     
    399398     */ 
    400399    function replaceLineSuffix($line) { 
    401 //        return mb_ereg_replace(",$", "\r\n", $line);   
    402400        return preg_replace('/,$/',"\r\n",$line); 
    403401    } 
     
    409407     */ 
    410408    function sfArrayToCsv($fields, $delimiter = ',', $enclosure = '"', $arrayDelimiter = '|') { 
    411          
    412409        if( strlen($delimiter) != 1 ) { 
    413410            trigger_error('delimiter must be a single character', E_USER_WARNING); 
Note: See TracChangeset for help on using the changeset viewer.