Ignore:
Timestamp:
2011/03/12 00:02:29 (13 years ago)
Author:
nanasess
bzr:base-revision:
svn-v4:1e3b908f-19a9-db11-a64c-001125224ba8:branches/version-2_5-dev:20616
bzr:committer:
Kentaro Ohkouchi <ohkouchi@loop-az.jp>
bzr:file-ids:

data/Smarty/templates/admin/products/product_class.tpl 15732@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2FSmarty%2Ftemplates%2Fdefault%2Fadmin%2Fproducts%2Fproduct_class.tpl
data/class/SC_UploadFile.php 18171@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Fcomu-ver2%2Fdata%2Fclass%2FSC_UploadFile.php
data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php 15559@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fclass%2Fpages%2Fadmin%2Fproducts%2FLC_Page_Admin_Products_ProductClass.php
data/module/gdthumb.php 15668@1e3b908f-19a9-db11-a64c-001125224ba8:branches%2Ffeature-module-update%2Fdata%2Fmodule%2Fgdthumb.php
bzr:mapping-version:
v4
bzr:merge:

ohkouchi@loop-az.jp-20110311150104-eyf782ssm47r344u
bzr:repository-uuid:
1e3b908f-19a9-db11-a64c-001125224ba8
bzr:revision-id:
ohkouchi@loop-az.jp-20110311150225-0v81rm3xh533aakt
bzr:revno:
3344
bzr:revprop:branch-nick:
branches/version-2_5-dev
bzr:root:
branches/version-2_5-dev
bzr:text-revisions:

data/class/SC_UploadFile.php ohkouchi@loop-az.jp-20110311150104-eyf782ssm47r344u
data/module/gdthumb.php ohkouchi@loop-az.jp-20110311150104-eyf782ssm47r344u
bzr:timestamp:
2011-03-12 00:02:25.581000090 +0900
bzr:user-agent:
bzr2.2.1+bzr-svn1.0.4
svn:original-date:
2011-03-11T15:02:25.581000Z
Message:

#991 (商品規格登録での不具合)

  • r20612 の続き. ファイルアップロードに対応

#595 (不正なファイルアップロードが行われる可能性)

  • move_uploaded_file() を使用するよう修正
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/data/module/gdthumb.php

    r20116 r20617  
    147147                            if($re_size[0] == $size[0] && $re_size[1] == $size[1]) { 
    148148                                // サイズが同じ場合には、そのままコピーする。(画質劣化を防ぐ)            
    149                                 copy($path, $dst_file); 
     149                                if (!move_uploaded_file($path, $dst_file)) { 
     150                                    return array(0, "アップロードに失敗しました。"); 
     151                                } 
    150152                            } else { 
    151153                                imagegif($dst_im, $dst_file); 
     
    164166                            if($re_size[0] == $size[0] && $re_size[1] == $size[1]) { 
    165167                                // サイズが同じ場合には、そのままコピーする。(画質劣化を防ぐ)            
    166                                 copy($path, $dst_file); 
     168                                if (!move_uploaded_file($path, $dst_file)) { 
     169                                    return array(0, "アップロードに失敗しました。"); 
     170                                } 
    167171                            } else { 
    168172                                imagepng($dst_im, $dst_file); 
     
    216220                    if($re_size[0] == $size[0] && $re_size[1] == $size[1]) { 
    217221                        // サイズが同じ場合には、そのままコピーする。(画質劣化を防ぐ)        
    218                         copy($path, $dst_file); 
     222                        if (!move_uploaded_file($path, $dst_file)) { 
     223                            return array(0, "アップロードに失敗しました。"); 
     224                        } 
    219225                    } else { 
    220226                        imageJpeg($dst_im, $dst_file); 
     
    257263                    if($re_size[0] == $size[0] && $re_size[1] == $size[1]) { 
    258264                        // サイズが同じ場合には、そのままコピーする。(画質劣化を防ぐ)            
    259                         copy($path, $dst_file); 
     265                        if (!move_uploaded_file($path, $dst_file)) { 
     266                            return array(0, "アップロードに失敗しました。"); 
     267                        } 
    260268                    } else { 
    261269                        imagepng($dst_im, $dst_file); 
Note: See TracChangeset for help on using the changeset viewer.