Ignore:
Timestamp:
2012/09/06 15:10:42 (12 years ago)
Author:
Seasoft
Message:

#1620 (タイムアウトしそうなループ処理では、タイムアウトを延長する)
#1934 (ブラウザ強制送出は SC_Utils#sfFlush を使う)

File:
1 edited

Legend:

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

    r21935 r22021  
    7171     */ 
    7272    function sfDownloadCsv($csv_id, $where = '', $arrVal = array(), $order = '', $is_download = false) { 
    73         // 実行時間を制限しない 
    74         @set_time_limit(0); 
    75  
    7673        // CSV出力タイトル行の作成 
    7774        $arrOutput = SC_Utils_Ex::sfSwapArray($this->sfGetCsvOutput($csv_id, 'status = ' . CSV_COLUMN_STATUS_FLG_ENABLE)); 
     
    207204        $line .= "\r\n"; 
    208205        fwrite($this->fpOutput, $line); 
     206        SC_Utils_Ex::extendTimeOut(); 
    209207        return true; 
    210208    } 
     
    223221        $objQuery =& SC_Query_Ex::getSingletonInstance(); 
    224222 
    225         // 実行時間を制限しない 
    226         @set_time_limit(0); 
    227223        // ヘッダ構築 
    228224        if (is_array($arrHeader)) { 
Note: See TracChangeset for help on using the changeset viewer.