Ignore:
Timestamp:
2009/07/07 16:41:49 (15 years ago)
Author:
Seasoft
Message:

merge r17928, r17929, r17935, r17937, r17945
・取得元: version-2_4

  • ソース整形

【取得元のログメッセージ】

  • アップロードされた画像の名前をリネームしないようにする
  • #437 の対応。パラメータ設定にて画像リネーム設定が変更できるよう機能追加。(商品画像のみの対応)
  • #437 対応。インストール時のパラメータ設定用データの追加。(mtb_constants_init内の位置も最後尾に変更)
  • リネームされない場合、自動生成される画像名に一意となるようにsuffixを付ける
File:
1 copied

Legend:

Unmodified
Added
Removed
  • branches/comu-ver2/data/class/SC_UploadFile.php

    r17929 r18171  
    7474    // アップロードされたファイルを保存する。 
    7575    // FIXME see. http://www.php.net/manual/en/features.file-upload.php 
    76     function makeTempFile($keyname, $rename = true) { 
     76    function makeTempFile($keyname, $rename = IMAGE_RENAME) { 
    7777        $objErr = new SC_CheckError(); 
    7878        $cnt = 0; 
     
    340340     * @return strgin $dst_file 
    341341     */ 
    342     function lfGetTmpImageName($rename, $keyname){ 
     342    function lfGetTmpImageName($rename, $keyname = "", $uploadfile = ""){ 
    343343 
    344344        if( $rename === true ){ 
     
    347347        } else { 
    348348            // アップロードした画像名で保存 
    349             $uniqname =  preg_replace('/(.+)\.(.+?)$/','$1',$_FILES[$keyname]['name']); 
     349            $uploadfile = strlen($uploadfile) > 0 ? $uploadfile : $_FILES[$keyname]['name']; 
     350            $uniqname =  preg_replace('/(.+)\.(.+?)$/','$1', $uploadfile); 
    350351        } 
    351352        $dst_file = $this->temp_dir . $uniqname; 
Note: See TracChangeset for help on using the changeset viewer.