Changeset 17945 for branches/version-2_4
- Timestamp:
- 2009/03/30 21:06:36 (15 years ago)
- Location:
- branches/version-2_4/data/class
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_4/data/class/SC_UploadFile.php
r17929 r17945 74 74 // アップロードされたファイルを保存する。 75 75 // 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) { 77 77 $objErr = new SC_CheckError(); 78 78 $cnt = 0; … … 340 340 * @return strgin $dst_file 341 341 */ 342 function lfGetTmpImageName($rename, $keyname ){342 function lfGetTmpImageName($rename, $keyname = "", $uploadfile = ""){ 343 343 344 344 if( $rename === true ){ … … 347 347 } else { 348 348 // アップロードした画像名で保存 349 $uniqname = preg_replace('/(.+)\.(.+?)$/','$1',$_FILES[$keyname]['name']); 349 $uploadfile = strlen($uploadfile) > 0 ? $uploadfile : $_FILES[$keyname]['name']; 350 $uniqname = preg_replace('/(.+)\.(.+?)$/','$1', $uploadfile); 350 351 } 351 352 $dst_file = $this->temp_dir . $uniqname; -
branches/version-2_4/data/class/pages/admin/products/LC_Page_Admin_Products_Product.php
r17935 r17945 693 693 empty($this->objUpFile->save_file[$arrImageKey[$to_key]])) { 694 694 695 $path = $this->objUpFile->makeThumb($from_path, $to_w, $to_h); 695 // リネームする際は、自動生成される画像名に一意となるように、Suffixを付ける 696 $dst_file = $this->objUpFile->lfGetTmpImageName(IMAGE_RENAME, "", $this->objUpFile->temp_file[$arrImageKey[$from_key]]) . $this->lfGetAddSuffix($to_key); 697 $path = $this->objUpFile->makeThumb($from_path, $to_w, $to_h, $dst_file); 696 698 $this->objUpFile->temp_file[$arrImageKey[$to_key]] = basename($path); 697 699 } … … 700 702 } 701 703 } 704 705 // リネームする際は、自動生成される画像名に一意となるように、Suffixを付ける 706 function lfGetAddSuffix($to_key){ 707 if( IMAGE_RENAME === true ){ return ; } 708 709 // 自動生成される画像名 710 $dist_name = ""; 711 switch($to_key){ 712 case "main_list_image": 713 $dist_name = '_s'; 714 break; 715 case "main_image": 716 $dist_name = '_m'; 717 break; 718 default; 719 $arrRet = explode('sub_image', $to_key); 720 $dist_name = '_sub' .$arrRet[1]; 721 break; 722 } 723 return $dist_name; 724 } 702 725 } 703 726 ?>
Note: See TracChangeset
for help on using the changeset viewer.